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=deb32f5e5b2f0e18f92e10850d91611b28d7c4f7a8b099b1a8680db3d4edf00b Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-nhtg6d2r/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 07:47:58,585 104 INFO ? odoo: Odoo version 18.0 2026-10-28 07:47:58,585 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-28 07:47:58,585 104 INFO ? odoo: addons paths: ['/data/build/rb-e85a3c6-226074/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-e85a3c6-226074/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-28 07:47:58,586 104 INFO ? odoo: database: runbot_build@default:5435 2026-10-28 07:47:58,816 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-28 07:47:58,841 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-28 07:47:59,184 104 INFO ? odoo.tests.common: Importing test framework 2026-10-28 07:47:59,713 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-28 07:47:59,772 104 INFO rb-e85a3c6-226074-429757 odoo.modules.loading: loading 1 modules... 2026-10-28 07:48:00,019 104 INFO rb-e85a3c6-226074-429757 odoo.modules.loading: 1 modules loaded in 0.25s, 0 queries (+0 extra) 2026-10-28 07:48:01,567 104 INFO rb-e85a3c6-226074-429757 odoo.modules.loading: loading 1181 modules... 2026-10-28 07:48:28,558 104 INFO rb-e85a3c6-226074-429757 odoo.modules.loading: 1181 modules loaded in 26.99s, 2 queries (+2 extra) 2026-10-28 07:48:31,828 104 INFO rb-e85a3c6-226074-429757 odoo.modules.loading: Modules loaded. 2026-10-28 07:48:32,180 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-28 07:48:32,182 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Registry loaded in 32.467s 2026-10-28 07:48:32,183 104 INFO rb-e85a3c6-226074-429757 odoo.service.server: Starting post tests 2026-10-28 07:48:34,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-28 07:48:41,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.819798707962036 seconds 2026-10-28 07:48:42,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.090247631072998 seconds 2026-10-28 07:49:02,664 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:49:02,664 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:49:03,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity: Starting TestActivitySystray.test_systray_activities_for_various_records ... 2026-10-28 07:49:04,277 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [196] 2026-10-28 07:49:04,309 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:49:04,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:49:06,000 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 30 0.020 -0.020 2026-10-28 07:49:06,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [200], uid: 2, model: mail.activity 2026-10-28 07:49:06,468 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #37 deleted ir.attachment records with IDs: [3404] 2026-10-28 07:49:06,602 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #37 deleted mail.activity records with IDs: [198, 199, 200, 201] 2026-10-28 07:49:06,668 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity: Starting TestActivitySystray.test_systray_activities_multi_company ... 2026-10-28 07:49:06,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:49:06,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:49:07,000 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.026 -0.026 2026-10-28 07:49:07,000 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 26 0.019 -0.019 2026-10-28 07:49:08,000 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 37 0.022 -0.022 2026-10-28 07:49:08,161 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestActivitySystray.test_systray_activities_multi_company: waiting for threads: [] 2026-10-28 07:49:08,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1594 checked, 8 removed 2026-10-28 07:49:08,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity: Starting TestTours.test_activity_view_data_with_offset ... 2026-10-28 07:49:10,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome pid: 167 2026-10-28 07:49:10,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome headless temporary user profile dir: /tmp/tmprs7ecbvt_chrome_odoo 2026-10-28 07:49:10,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Issuing json command http://127.0.0.1:46073/json/version 2026-10-28 07:49:10,175 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46073/json/version with timeout 3 increased to 10s during tests 2026-10-28 07:49:10,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Browser version: Chrome/150.0.7871.114 2026-10-28 07:49:10,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Issuing json command http://127.0.0.1:46073/json 2026-10-28 07:49:10,227 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46073/json with timeout 3 increased to 10s during tests 2026-10-28 07:49:10,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Websocket url found: ws://127.0.0.1:46073/devtools/page/4C96E9BCCF72E79F093AEE1F425F35BC 2026-10-28 07:49:10,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Enable chrome headless console log notification 2026-10-28 07:49:10,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome headless enable page notifications 2026-10-28 07:49:10,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:49:10,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Setting session cookie in browser 2026-10-28 07:49:10,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-10-28 07:49:10,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-10-28 07:49:10,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:49:12,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:12] "GET /odoo?debug=1 HTTP/1.1" 200 - 183 0.179 2.039 2026-10-28 07:49:12,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Navigation result: {'frameId': '4C96E9BCCF72E79F093AEE1F425F35BC', 'loaderId': '5EAEDF532D5EECCBDB59C54A27A259DA', 'isDownload': False} 2026-10-28 07:49:12,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Evaluate ready code "odoo.isTourReady('mail_activity_view')" 2026-10-28 07:49:12,773 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:12] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 07:49:12,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:12] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-28 07:49:12,894 104 INFO rb-e85a3c6-226074-429757 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 07:49:13,952 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:13] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1057 0.504 0.686 2026-10-28 07:49:13,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.197 2026-10-28 07:49:14,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.228 2026-10-28 07:49:14,017 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:14] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.783 2026-10-28 07:49:14,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:14] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.055 2026-10-28 07:49:14,284 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.027 2026-10-28 07:49:14,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: Owl is running in 'dev' mode. 2026-10-28 07:49:14,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 07:49:14,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.105 0.134 2026-10-28 07:49:14,625 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.247 2026-10-28 07:49:14,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Evaluate test code "odoo.startTour('mail_activity_view', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-10-28 07:49:14,645 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.044 2026-10-28 07:49:14,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [1/14] Tour mail_activity_view → Step Open the debug menu (trigger: .o_debug_manager button) 2026-10-28 07:49:15,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.283 0.266 2026-10-28 07:49:15,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [2/14] Tour mail_activity_view → Step Click the Set Defaults menu (trigger: .o-dropdown-item:contains(Open View)) 2026-10-28 07:49:15,316 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.104 0.769 2026-10-28 07:49:16,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:16] "POST /mail/data HTTP/1.1" 200 - 145 0.496 1.042 2026-10-28 07:49:16,176 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.944 2026-10-28 07:49:16,366 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:16] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.075 0.881 2026-10-28 07:49:16,636 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.089 1.366 2026-10-28 07:49:16,647 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.214 2026-10-28 07:49:16,886 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.036 0.116 2026-10-28 07:49:16,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:16] "POST /web/dataset/call_kw/ir.ui.view/has_access HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 07:49:17,095 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:17] "POST /web/dataset/call_kw/ir.rule/has_access HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 07:49:17,176 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:17] "POST /web/dataset/call_kw/ir.model.access/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 07:49:17,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [3/14] Tour mail_activity_view → Step .o_searchview_input 2026-10-28 07:49:17,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.091 0.114 2026-10-28 07:49:20,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1114:117) at View.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:9717:292) at new ComponentNode (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1638:6 at SelectCreateDialog.slot3 (eval at compile (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1593:421), :56:12) at callSlot (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1173:25) at Dialog.template (eval at compile (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1593:421), :46:10) at Fiber._render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1001:6) 2026-10-28 07:49:20,921 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 6.693 2026-10-28 07:49:20,954 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 3.472 2026-10-28 07:49:20,969 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 6.738 2026-10-28 07:49:20,979 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 4.555 2026-10-28 07:49:21,048 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 6.812 2026-10-28 07:49:21,111 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 4.918 2026-10-28 07:49:21,476 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "POST /mail/data HTTP/1.1" 200 - 87 0.127 0.358 2026-10-28 07:49:21,518 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.451 2026-10-28 07:49:21,589 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "POST /web/dataset/call_kw/ir.ui.view/get_views HTTP/1.1" 200 - 24 0.032 0.522 2026-10-28 07:49:21,590 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-28 07:49:21,800 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.027 0.037 2026-10-28 07:49:21,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 07:49:21,870 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "GET /web/image/discuss.channel/2/avatar_128?unique=59e7ba177b6fdd29bc551661f422bf7e7c45f3be083b24a586ce57ed15f046cf1f9be455ae3565b441211ee3402873b2df1d3b72cb11997ed8b8ce854c382f93 HTTP/1.1" 200 - 8 0.024 0.091 2026-10-28 07:49:21,877 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 07:49:21,896 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:21] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 3 0.002 0.128 2026-10-28 07:49:22,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 16 0.022 0.200 2026-10-28 07:49:22,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "GET /web/image/mail.guest/8/avatar_128?unique=1793167366000 HTTP/1.1" 200 - 4 0.005 0.235 2026-10-28 07:49:22,080 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:49:22,088 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "POST /web/dataset/call_kw/ir.ui.view/web_search_read HTTP/1.1" 200 - 8 0.039 0.222 2026-10-28 07:49:22,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.045 2026-10-28 07:49:22,409 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 07:49:22,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [4/14] Tour mail_activity_view → Step Validate search (trigger: .o_menu_item.focus) 2026-10-28 07:49:22,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [5/14] Tour mail_activity_view → Step Select Test Activity View (trigger: .o_data_row td:contains("Test Activity View")) 2026-10-28 07:49:22,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "POST /web/dataset/call_kw/ir.ui.view/web_search_read HTTP/1.1" 200 - 3 0.048 0.012 2026-10-28 07:49:22,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [6/14] Tour mail_activity_view → Step .o_activity_view 2026-10-28 07:49:22,934 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:22] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 07:49:23,021 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:23] "POST /web/dataset/call_kw/mail.test.activity/get_views HTTP/1.1" 200 - 14 0.009 0.030 2026-10-28 07:49:23,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:23] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.003 0.053 2026-10-28 07:49:23,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/89408a6/web.assets_backend_lazy.min.css (id:3410) 2026-10-28 07:49:23,468 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:23] "GET /web/assets/89408a6/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.014 0.316 2026-10-28 07:49:23,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6e2f5a8/web.assets_backend_lazy.min.js (id:3411) 2026-10-28 07:49:23,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:23] "GET /web/assets/6e2f5a8/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.520 2026-10-28 07:49:23,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:23] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 9 0.013 0.020 2026-10-28 07:49:23,753 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:23] "POST /web/dataset/call_kw/mail.test.activity/web_search_read HTTP/1.1" 200 - 1 0.001 0.032 2026-10-28 07:49:23,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [7/14] Tour mail_activity_view → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-28 07:49:23,898 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.015 0.040 2026-10-28 07:49:23,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [8/14] Tour mail_activity_view → Step Change pager to display lines 1-2 (trigger: input.o_pager_value) 2026-10-28 07:49:23,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [9/14] Tour mail_activity_view → Step .o_pager_value:contains('1-2') 2026-10-28 07:49:24,019 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:24] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.014 0.024 2026-10-28 07:49:24,035 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:24] "POST /web/dataset/call_kw/mail.test.activity/web_search_read HTTP/1.1" 200 - 2 0.002 0.045 2026-10-28 07:49:24,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [10/14] Tour mail_activity_view → Step .o_activity_view 2026-10-28 07:49:24,121 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [11/14] Tour mail_activity_view → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-28 07:49:24,188 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [12/14] Tour mail_activity_view → Step Change pager to display lines 3 (trigger: input.o_pager_value) 2026-10-28 07:49:24,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [13/14] Tour mail_activity_view → Step .o_pager_value:contains('3') 2026-10-28 07:49:24,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:24] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.006 0.031 2026-10-28 07:49:24,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:49:24] "POST /web/dataset/call_kw/mail.test.activity/web_search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 07:49:24,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [14/14] Tour mail_activity_view → Step .o_activity_view 2026-10-28 07:49:24,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: tour succeeded 2026-10-28 07:49:24,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: ╔═══════════════════════════════════╗ ║ TOUR mail_activity_view SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-28 07:49:24,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: heap 32184936 (allocated 34062336) 2026-10-28 07:49:24,672 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Closing chrome headless with pid 167 2026-10-28 07:49:24,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Closing websocket connection 2026-10-28 07:49:24,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Terminating chrome headless with pid 167 2026-10-28 07:49:24,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_074924_802068_test_activity_view_data_with_offset.txt 2026-10-28 07:49:24,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Removing chrome user profile "/tmp/tmprs7ecbvt_chrome_odoo" 2026-10-28 07:49:24,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 07:49:43,436 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:49:43,436 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:49:45,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_assert_initial_values ... 2026-10-28 07:49:46,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_lead_mailgateway ... 2026-10-28 07:49:46,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre" to "Ernest Employee" ,"Josiane Quichopoils" ,lead@test.mycompany.com with Message-Id <1793173786.1757538-11481-test@iron.sky>: direct alias match: ('mail.test.lead', 0, {}, 1, mail.alias(87,)) 2026-10-28 07:49:46,731 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 371 and Message-Id '<878762306528858.1793173786.602699995040894-openerp-1-mail.test.lead@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'e******ne@example.com' successfully sent 2026-10-28 07:49:46,732 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:49:46,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 372 and Message-Id '<878762306528858.1793173786.602699995040894-openerp-1-mail.test.lead@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'p***al@zboing.com', 'p**@zboing.com', 's***********re@zboing.com' successfully sent 2026-10-28 07:49:46,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 4 2026-10-28 07:49:46,773 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #7 2026-10-28 07:49:46,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre (Zboing)" to "YourTestCompany Inquiry" with Message-Id <1793173786.8163137-46764-test@iron.sky>: direct reply to msg: model: mail.test.lead, thread_id: 1, custom_values: None, uid: 1 2026-10-28 07:49:46,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 373 and Message-Id '<1793173786.8163137-46764-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'e******ne@example.com' successfully sent 2026-10-28 07:49:46,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:49:46,974 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 374 and Message-Id '<1793173786.8163137-46764-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-10-28 07:49:46,974 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:49:46,976 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #7 2026-10-28 07:49:47,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_ticket_mailgateway ... 2026-10-28 07:49:47,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre" to "Ernest Employee" ,help@test.mycompany.com,"Josiane Quichopoils" with Message-Id <1793173787.0701292-84008-test@iron.sky>: direct alias match: ('mail.test.ticket.mc', 0, {'container_id': 1}, 1, mail.alias(88,)) 2026-10-28 07:49:47,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 07:50:06,888 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:50:06,888 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:50:08,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_nodupe ... 2026-10-28 07:50:09,189 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_unlink ... 2026-10-28 07:50:09,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_user_choice ... 2026-10-28 07:50:17,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_recipients_fetch ... 2026-10-28 07:50:18,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 07:50:37,869 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:50:37,869 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:50:38,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_initial_data ... 2026-10-28 07:50:39,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 60, model: mail.test.simple 2026-10-28 07:50:39,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_internal_user_can_unsubscribe_from_unreadable_record ... 2026-10-28 07:50:39,370 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #59 deleted mail.followers records with IDs: [1367] 2026-10-28 07:50:39,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_portal_user_cannot_unsubscribe_from_unreadable_record ... 2026-10-28 07:50:39,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:50:59,105 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:50:59,105 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:50:59,680 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromInboxTest.test_inbox_notification_follower ... 2026-10-28 07:51:00,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:51:00,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:51:00,829 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:00] "POST /mail/inbox/messages HTTP/1.1" 200 - 29 0.022 0.457 2026-10-28 07:51:00,978 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:00] "POST /mail/inbox/messages HTTP/1.1" 200 - 21 0.043 0.044 2026-10-28 07:51:01,048 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:01] "POST /mail/inbox/messages HTTP/1.1" 200 - 20 0.013 0.034 2026-10-28 07:51:01,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers.UnfollowFromInboxTest.test_inbox_notification_follower: waiting for threads: [] 2026-10-28 07:51:01,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:51:20,776 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:51:20,776 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:51:21,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_initial_data ... 2026-10-28 07:51:22,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 69, model: mail.test.simple 2026-10-28 07:51:22,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_internal_user ... 2026-10-28 07:51:23,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 375 and Message-Id '<207623037279671.1793173883.558312654495239-openerp-8-mail.test.simple@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-28 07:51:23,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:23,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-28 07:51:25,375 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:25] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 200 - 194 0.135 1.480 2026-10-28 07:51:25,474 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:25] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 200 - 18 0.009 0.062 2026-10-28 07:51:25,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:25] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 24 0.030 0.308 2026-10-28 07:51:25,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:25] "GET /mail/unfollow?model=mail.test.gateway&pid=427&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 403 - 11 0.010 0.055 2026-10-28 07:51:25,999 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:25] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=9&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 403 - 11 0.008 0.042 2026-10-28 07:51:26,086 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:26] "GET /mail/unfollow?model=mail.test.simple&pid=3&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 403 - 11 0.009 0.040 2026-10-28 07:51:26,720 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:26] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 200 - 151 0.121 0.429 2026-10-28 07:51:26,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:26] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 200 - 63 0.051 0.159 2026-10-28 07:51:27,117 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 376 and Message-Id '<032932626523463.1793173887.045821905136108-openerp-8-mail.test.simple@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-28 07:51:27,117 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:27,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-28 07:51:27,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_multi_recipients_multi_messages ... 2026-10-28 07:51:27,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 377 and Message-Id '<484876912444628.1793173887.297931194305420-openerp-8-mail.test.simple@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-28 07:51:27,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:27,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 378 and Message-Id '<484876912444628.1793173887.297931194305420-openerp-8-mail.test.simple@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'd***@odoo.com' successfully sent 2026-10-28 07:51:27,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-28 07:51:27,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #23 2026-10-28 07:51:27,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:51:27,942 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1388] 2026-10-28 07:51:29,148 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:29] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 200 - 194 0.156 1.477 2026-10-28 07:51:29,207 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1391] 2026-10-28 07:51:29,266 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:29] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=a6680f89d797c51bfa93814e5460585a53365d05 HTTP/1.1" 200 - 18 0.009 0.067 2026-10-28 07:51:29,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 379 and Message-Id '<493680298432353.1793173889.366468429565430-openerp-1-mail.test.simple.unfollow@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-28 07:51:29,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:29,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 380 and Message-Id '<493680298432353.1793173889.366468429565430-openerp-1-mail.test.simple.unfollow@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'd***@odoo.com' successfully sent 2026-10-28 07:51:29,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-28 07:51:29,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #23 2026-10-28 07:51:29,541 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1395] 2026-10-28 07:51:29,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:29] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=f940fd1a93fc1761e6b1b767622d42fa0e666e7b HTTP/1.1" 200 - 19 0.016 0.072 2026-10-28 07:51:29,660 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1396] 2026-10-28 07:51:29,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:29] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=f940fd1a93fc1761e6b1b767622d42fa0e666e7b HTTP/1.1" 200 - 19 0.012 0.047 2026-10-28 07:51:29,768 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1394] 2026-10-28 07:51:29,812 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:29] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=4f986126cdc722480643f847b8b2a0465d414e0b HTTP/1.1" 200 - 19 0.015 0.054 2026-10-28 07:51:29,882 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1398] 2026-10-28 07:51:29,930 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:29] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=4f986126cdc722480643f847b8b2a0465d414e0b HTTP/1.1" 200 - 19 0.013 0.059 2026-10-28 07:51:29,990 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1393] 2026-10-28 07:51:30,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:30] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=427&res_id=1&token=a3bd588b8ad2747efa7f0adb873591a3bad6a17c HTTP/1.1" 200 - 19 0.009 0.048 2026-10-28 07:51:30,086 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1400] 2026-10-28 07:51:30,124 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:30] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=427&res_id=1&token=a3bd588b8ad2747efa7f0adb873591a3bad6a17c HTTP/1.1" 200 - 19 0.009 0.046 2026-10-28 07:51:30,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_with_no_user ... 2026-10-28 07:51:30,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 381 and Message-Id '<088425509883673.1793173890.288063287734985-openerp-8-mail.test.simple@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-10-28 07:51:30,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:30,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-28 07:51:30,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_without_access_on_record_unfollow_enabled ... 2026-10-28 07:51:30,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 382 and Message-Id '<777408652086240.1793173890.569025516510010-openerp-1-mail.test.simple.unfollow@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-10-28 07:51:30,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:30,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-28 07:51:30,733 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:51:32,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:32] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=f940fd1a93fc1761e6b1b767622d42fa0e666e7b HTTP/1.1" 200 - 195 0.118 1.442 2026-10-28 07:51:32,392 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:32] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=f940fd1a93fc1761e6b1b767622d42fa0e666e7b HTTP/1.1" 200 - 19 0.010 0.062 2026-10-28 07:51:32,814 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:32] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 24 0.044 0.335 2026-10-28 07:51:32,877 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:32] "GET /mail/unfollow?model=mail.test.gateway&pid=429&res_id=1&token=f940fd1a93fc1761e6b1b767622d42fa0e666e7b HTTP/1.1" 403 - 11 0.015 0.038 2026-10-28 07:51:32,957 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:32] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=2&token=f940fd1a93fc1761e6b1b767622d42fa0e666e7b HTTP/1.1" 403 - 11 0.011 0.050 2026-10-28 07:51:33,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:33] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=3&res_id=1&token=f940fd1a93fc1761e6b1b767622d42fa0e666e7b HTTP/1.1" 403 - 11 0.010 0.044 2026-10-28 07:51:33,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 383 and Message-Id '<946293419571232.1793173893.155157327651978-openerp-1-mail.test.simple.unfollow@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-10-28 07:51:33,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:33,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-28 07:51:33,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 384 and Message-Id '<038381282512612.1793173893.271001815795898-openerp-1-mail.test.simple.unfollow@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-10-28 07:51:33,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:33,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-28 07:51:33,390 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:33] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=4f986126cdc722480643f847b8b2a0465d414e0b HTTP/1.1" 200 - 19 0.013 0.050 2026-10-28 07:51:33,507 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:33] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=4f986126cdc722480643f847b8b2a0465d414e0b HTTP/1.1" 200 - 19 0.016 0.062 2026-10-28 07:51:33,605 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:33] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 11 0.014 0.038 2026-10-28 07:51:33,662 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:33] "GET /mail/unfollow?model=mail.test.gateway&pid=428&res_id=1&token=4f986126cdc722480643f847b8b2a0465d414e0b HTTP/1.1" 403 - 11 0.008 0.035 2026-10-28 07:51:33,727 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:33] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=3&token=4f986126cdc722480643f847b8b2a0465d414e0b HTTP/1.1" 403 - 11 0.008 0.042 2026-10-28 07:51:33,821 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:33] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=3&res_id=1&token=4f986126cdc722480643f847b8b2a0465d414e0b HTTP/1.1" 403 - 11 0.008 0.060 2026-10-28 07:51:33,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 385 and Message-Id '<061286066833553.1793173893.916478872299194-openerp-1-mail.test.simple.unfollow@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-10-28 07:51:33,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:51:33,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-28 07:51:34,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:51:52,515 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:51:52,515 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:51:53,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_assert_initial_values ... 2026-10-28 07:51:54,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_load_message_failures ... 2026-10-28 07:51:54,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:51:54,716 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:51:56,171 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #73 deleted mail.notification records with IDs: [469] 2026-10-28 07:51:56,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:56] "POST /mail/data HTTP/1.1" 200 - 25 0.012 1.461 2026-10-28 07:51:56,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_load_message_failures_use_display_name ... 2026-10-28 07:51:56,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:51:56,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:51:57,220 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #73 deleted mail.notification records with IDs: [472] 2026-10-28 07:51:57,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:57] "POST /mail/data HTTP/1.1" 200 - 29 0.013 0.469 2026-10-28 07:51:57,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_message_fetch ... 2026-10-28 07:51:57,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee2 from n/a 2026-10-28 07:51:57,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:51:58,244 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:58] "POST /mail/inbox/messages HTTP/1.1" 200 - 43 0.032 0.469 2026-10-28 07:51:58,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:58] "POST /mail/history/messages HTTP/1.1" 200 - 30 0.043 0.050 2026-10-28 07:51:58,369 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message.TestMessageHelpersRobustness.test_message_fetch: waiting for threads: [] 2026-10-28 07:51:58,418 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_message_link_by_employee ... 2026-10-28 07:51:58,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:51:58,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:51:59,419 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:51:59] "GET /mail/message/11398 HTTP/1.1" 303 - 49 0.035 0.465 2026-10-28 07:52:00,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:52:00] "GET /odoo/mail.test.simple/10?highlight_message_id=11398 HTTP/1.1" 200 - 171 0.113 0.926 2026-10-28 07:52:00,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:52:00] "GET /mail/message/11399 HTTP/1.1" 303 - 40 0.026 0.074 2026-10-28 07:52:00,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:52:00] "GET /odoo/mail.test.simple/10?highlight_message_id=11399 HTTP/1.1" 200 - 20 0.015 0.064 2026-10-28 07:52:00,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message.TestMessageHelpersRobustness.test_message_link_by_employee: waiting for threads: [] 2026-10-28 07:52:00,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_notify_cancel_by_type ... 2026-10-28 07:52:01,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 07:52:21,332 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:52:21,333 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:52:21,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_empty_message ... 2026-10-28 07:52:22,819 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #78 deleted ir.attachment records with IDs: [4132] 2026-10-28 07:52:22,914 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #78 deleted mail.notification records with IDs: [483] 2026-10-28 07:52:23,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_to_store_access ... 2026-10-28 07:52:31,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_body_base64_image ... 2026-10-28 07:52:31,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_alias ... 2026-10-28 07:52:31,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_manual_alias ... 2026-10-28 07:52:31,595 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_no_alias ... 2026-10-28 07:52:31,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_long_name ... 2026-10-28 07:52:32,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_no_document ... 2026-10-28 07:52:32,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_no_document_values ... 2026-10-28 07:52:32,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_reply_to_force_new ... 2026-10-28 07:52:32,734 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_misc ... 2026-10-28 07:52:32,805 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_records_by_message ... 2026-10-28 07:52:32,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 5 removed 2026-10-28 07:52:52,062 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:52:52,062 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:52:53,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create ... 2026-10-28 07:52:54,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_customized ... 2026-10-28 07:52:55,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-28 07:52:55,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-28 07:52:55,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 82, model: mail.test.access.custo 2026-10-28 07:52:55,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:52:55,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:52:55,797 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:52:55] "POST /mail/message/post HTTP/1.1" 200 - 32 0.028 0.437 2026-10-28 07:52:55,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 84, model: mail.test.access.custo 2026-10-28 07:52:55,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-28 07:52:55,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-28 07:52:55,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:chell from n/a 2026-10-28 07:52:56,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:52:56] "POST /mail/message/post HTTP/1.1" 200 - 28 0.027 0.049 2026-10-28 07:52:56,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security.TestMailMessageAccess.test_access_create_customized: waiting for threads: [] 2026-10-28 07:52:56,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_mail_post_access ... 2026-10-28 07:52:56,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_portal ... 2026-10-28 07:52:56,824 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_public ... 2026-10-28 07:52:56,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_wo_parent_access ... 2026-10-28 07:52:57,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-28 07:52:57,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-28 07:52:57,384 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 404 and Message-Id '<412855859548933.1793173977.211388826370239-openerp-17-mail.test.simple@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'n*********ra@mycompany.example.com' successfully sent 2026-10-28 07:52:57,384 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 07:52:57,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #35 2026-10-28 07:52:57,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read ... 2026-10-28 07:52:57,519 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [491] 2026-10-28 07:52:57,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_customized ... 2026-10-28 07:52:57,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 84, model: mail.test.access.custo 2026-10-28 07:52:57,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 84, model: mail.test.access.custo 2026-10-28 07:52:57,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_portal ... 2026-10-28 07:52:58,063 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [492] 2026-10-28 07:52:58,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_public ... 2026-10-28 07:52:58,335 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [493] 2026-10-28 07:52:58,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_unlink ... 2026-10-28 07:52:58,449 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #84 deleted mail.message records with IDs: [12394] 2026-10-28 07:52:58,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_unlink_portal ... 2026-10-28 07:52:58,554 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #84 deleted mail.message records with IDs: [12394] 2026-10-28 07:52:58,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write ... 2026-10-28 07:52:58,719 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [496] 2026-10-28 07:52:58,755 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write_envelope ... 2026-10-28 07:52:58,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write_portal_notification ... 2026-10-28 07:52:59,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_assert_initial_values ... 2026-10-28 07:52:59,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_search ... 2026-10-28 07:53:00,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_search_customized ... 2026-10-28 07:53:00,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 07:53:20,480 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:53:20,480 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:53:22,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_ir_attachment_read_message_notification ... 2026-10-28 07:53:22,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_follower ... 2026-10-28 07:53:23,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_notification ... 2026-10-28 07:53:23,382 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [405] 2026-10-28 07:53:23,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_notification_portal ... 2026-10-28 07:53:23,822 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #91 deleted mail.mail records with IDs: [406] 2026-10-28 07:53:23,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 07:53:42,706 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:53:42,706 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:53:44,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_mail_message_post_other_company_with_cids ... 2026-10-28 07:53:45,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee_c2 from n/a 2026-10-28 07:53:45,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:53:46,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:46] "POST /mail/message/post HTTP/1.1" 200 - 45 0.045 0.510 2026-10-28 07:53:46,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_mail_thread_data ... 2026-10-28 07:53:46,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [474], uid: 93, model: res.partner 2026-10-28 07:53:46,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee_c2 from n/a 2026-10-28 07:53:46,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:53:47,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:47] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.023 0.508 2026-10-28 07:53:47,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 07:53:47,057 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:47] "POST /mail/thread/data HTTP/1.1" 200 - 6 0.006 0.006 2026-10-28 07:53:47,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_user_c2 from n/a 2026-10-28 07:53:47,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:47] "POST /mail/thread/data HTTP/1.1" 200 - 6 0.004 0.008 2026-10-28 07:53:47,121 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:53:47,204 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:47] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.027 0.048 2026-10-28 07:53:47,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:53:47,334 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:47] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.035 0.060 2026-10-28 07:53:47,550 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502854787427667.1793174027.376717329025269-openerp-1-mail.test.multi.company.read@e5d8b6aa5cc5>: ['"C3 Customer" <@False>'] 2026-10-28 07:53:47,570 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [407] 2026-10-28 07:53:47,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee_c2 from n/a 2026-10-28 07:53:47,656 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:47] "POST /mail/inbox/messages HTTP/1.1" 200 - 26 0.017 0.043 2026-10-28 07:53:47,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_mail_thread_data: waiting for threads: [] 2026-10-28 07:53:47,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_multi_redirect_to_records ... 2026-10-28 07:53:47,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:53:47,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:53:48,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:48] "GET /mail/view?model=mail.test.multi.company&res_id=5 HTTP/1.1" 303 - 60 0.052 0.620 2026-10-28 07:53:49,844 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:49] "GET /odoo/mail.test.multi.company/5 HTTP/1.1" 200 - 176 0.182 1.203 2026-10-28 07:53:49,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2, model: mail.test.multi.company 2026-10-28 07:53:50,003 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:50] "GET /mail/view?model=mail.test.multi.company&res_id=6 HTTP/1.1" 303 - 66 0.045 0.106 2026-10-28 07:53:50,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:50] "GET /odoo/mail.test.multi.company/6 HTTP/1.1" 200 - 22 0.021 0.072 2026-10-28 07:53:50,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_redirect_to_records ... 2026-10-28 07:53:50,188 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:53:50,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:50] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 9 0.004 0.482 2026-10-28 07:53:51,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:51] "GET /web/login?redirect=/mail/view?model%3Dmail.test.multi.company%26res_id%3D7 HTTP/1.1" 200 - 189 0.142 0.912 2026-10-28 07:53:51,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:51] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 2 0.002 0.007 2026-10-28 07:53:51,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:51] "GET /web/login?redirect=/mail/view?model%3Dmail.test.multi.company%26res_id%3D8 HTTP/1.1" 200 - 8 0.006 0.046 2026-10-28 07:53:51,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:53:52,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:52] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 43 0.035 0.145 2026-10-28 07:53:53,229 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:53] "GET /odoo/mail.test.multi.company/7 HTTP/1.1" 200 - 170 0.134 1.064 2026-10-28 07:53:53,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:53:53,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 96, model: mail.test.multi.company 2026-10-28 07:53:53,308 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:53] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 12 0.010 0.033 2026-10-28 07:53:53,391 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:53] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.015 0.058 2026-10-28 07:53:53,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:53:53,680 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:53] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 49 0.042 0.207 2026-10-28 07:53:54,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:54] "GET /odoo/mail.test.multi.company/7 HTTP/1.1" 200 - 91 0.121 0.465 2026-10-28 07:53:54,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:53:54,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2, model: mail.test.multi.company 2026-10-28 07:53:54,481 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:54] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 66 0.060 0.118 2026-10-28 07:53:54,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:54] "GET /odoo/mail.test.multi.company/8 HTTP/1.1" 200 - 22 0.021 0.104 2026-10-28 07:53:54,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_redirect_to_records_nothread ... 2026-10-28 07:53:54,732 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:53:54,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:53:56,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:56] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 55 0.051 1.722 2026-10-28 07:53:57,953 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:57] "GET /odoo/mail.test.nothread/3 HTTP/1.1" 200 - 178 0.161 1.194 2026-10-28 07:53:57,980 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:53:58,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:58] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 52 0.058 0.227 2026-10-28 07:53:58,919 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:58] "GET /odoo/mail.test.nothread/3 HTTP/1.1" 200 - 95 0.107 0.418 2026-10-28 07:53:58,954 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:53:59,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:59] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 52 0.048 0.191 2026-10-28 07:53:59,823 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:53:59] "GET /odoo/mail.test.nothread/4 HTTP/1.1" 200 - 95 0.103 0.405 2026-10-28 07:53:59,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:54:00,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:00] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 52 0.057 0.203 2026-10-28 07:54:00,787 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:00] "GET /odoo/mail.test.nothread/4 HTTP/1.1" 200 - 95 0.127 0.391 2026-10-28 07:54:00,832 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:54:01,285 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:01] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 52 0.045 0.238 2026-10-28 07:54:01,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:01] "GET /odoo/mail.test.nothread/5 HTTP/1.1" 200 - 95 0.138 0.475 2026-10-28 07:54:01,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:54:02,369 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:02] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 52 0.074 0.210 2026-10-28 07:54:02,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:02] "GET /odoo/mail.test.nothread/5 HTTP/1.1" 200 - 95 0.113 0.414 2026-10-28 07:54:02,934 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:02] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 5 0.004 0.018 2026-10-28 07:54:03,976 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:03] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D3 HTTP/1.1" 200 - 177 0.100 0.937 2026-10-28 07:54:03,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:03] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 2 0.001 0.006 2026-10-28 07:54:04,054 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:04] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D4 HTTP/1.1" 200 - 8 0.007 0.051 2026-10-28 07:54:04,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:04] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 2 0.002 0.009 2026-10-28 07:54:04,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:54:04] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D5 HTTP/1.1" 200 - 8 0.012 0.052 2026-10-28 07:54:04,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_redirect_to_records_nothread: waiting for threads: [] 2026-10-28 07:54:04,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 07:54:24,512 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:54:24,513 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:54:25,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_push_device: WebPush: missing public key, new VAPID keys generated 2026-10-28 07:54:25,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push ... 2026-10-28 07:54:26,546 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [408] 2026-10-28 07:54:26,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_channel ... 2026-10-28 07:54:27,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_channel_with_channel_notifications_settings ... 2026-10-28 07:54:29,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_mail_gateway ... 2026-10-28 07:54:29,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_message_notify ... 2026-10-28 07:54:29,621 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [409] 2026-10-28 07:54:29,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_tracking ... 2026-10-28 07:54:30,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notification_regenerate_vapid_keys ... 2026-10-28 07:54:30,024 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75, 76] 2026-10-28 07:54:30,031 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.push.device records with IDs: [1, 2] 2026-10-28 07:54:30,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_push_device: WebPush: missing public key, new VAPID keys generated 2026-10-28 07:54:30,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_cron ... 2026-10-28 07:54:30,195 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) started manually 2026-10-28 07:54:30,217 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.push records with IDs: [1, 2, 3, 4, 5] 2026-10-28 07:54:30,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) done 2026-10-28 07:54:30,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_device_invalid_tld_domain ... 2026-10-28 07:54:30,389 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #102 deleted mail.push.device records with IDs: [10] 2026-10-28 07:54:30,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_device_raise_exception ... 2026-10-28 07:54:30,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) started manually 2026-10-28 07:54:30,583 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.push records with IDs: [6, 7, 8, 9, 10] 2026-10-28 07:54:30,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) done 2026-10-28 07:54:30,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_error_device_unreachable ... 2026-10-28 07:54:30,762 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #102 deleted mail.push.device records with IDs: [2] 2026-10-28 07:54:30,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_error_encryption_simple ... 2026-10-28 07:54:30,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_truncate_payload ... 2026-10-28 07:54:31,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_truncate_payload_mocked_size_limit ... 2026-10-28 07:54:31,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 07:54:51,993 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:54:51,993 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:54:57,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email ... 2026-10-28 07:54:57,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_batch ... 2026-10-28 07:54:58,716 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_nolayout ... 2026-10-28 07:54:58,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport ... 2026-10-28 07:54:59,423 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport_batch ... 2026-10-28 07:55:04,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport_batch_scalability ... 2026-10-28 07:55:13,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_translation_lang ... 2026-10-28 07:55:13,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_translation_partner_lang ... 2026-10-28 07:55:14,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-28 07:55:36,116 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:55:36,116 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:55:37,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_message_post: Starting TestMessagePostGlobal.test_message_post_return ... 2026-10-28 07:55:38,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 07:55:59,494 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:55:59,494 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:56:01,778 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail ... 2026-10-28 07:56:02,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_simple ... 2026-10-28 07:56:02,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_simple_multi ... 2026-10-28 07:56:03,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_with_tracking ... 2026-10-28 07:56:03,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_read_mail ... 2026-10-28 07:56:03,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail ... 2026-10-28 07:56:03,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_simple ... 2026-10-28 07:56:04,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_with_recomputation ... 2026-10-28 07:56:04,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_with_tracking ... 2026-10-28 07:56:04,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 07:56:24,791 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:56:24,791 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:56:26,783 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_full ... 2026-10-28 07:56:27,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 12 < 15 in test_activity_full at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:307 2026-10-28 07:56:28,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 12 < 14 in test_activity_full at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:307 2026-10-28 07:56:28,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin ... 2026-10-28 07:56:28,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 15 < 18 in test_activity_mixin at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:342 2026-10-28 07:56:29,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 15 < 17 in test_activity_mixin at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:342 2026-10-28 07:56:29,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin_batched ... 2026-10-28 07:56:29,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin_w_attachments ... 2026-10-28 07:56:30,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 16 < 19 in test_activity_mixin_w_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:368 2026-10-28 07:56:30,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 16 < 18 in test_activity_mixin_w_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:368 2026-10-28 07:56:30,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_adv_activity ... 2026-10-28 07:56:30,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer ... 2026-10-28 07:56:32,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_attachments ... 2026-10-28 07:56:33,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_form_attachments ... 2026-10-28 07:56:34,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 9 < 10 in test_mail_composer_form_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:425 2026-10-28 07:56:35,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 9 < 10 in test_mail_composer_form_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:425 2026-10-28 07:56:35,586 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_mass_w_template ... 2026-10-28 07:56:41,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_nodelete ... 2026-10-28 07:56:42,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template ... 2026-10-28 07:56:43,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 29 < 31 in test_mail_composer_w_template at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:493 2026-10-28 07:56:45,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 29 < 31 in test_mail_composer_w_template at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:493 2026-10-28 07:56:45,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_attachments ... 2026-10-28 07:56:47,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 30 < 32 in test_mail_composer_w_template_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:517 2026-10-28 07:56:48,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 30 < 32 in test_mail_composer_w_template_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:517 2026-10-28 07:56:48,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_form ... 2026-10-28 07:56:50,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 38 < 41 in test_mail_composer_w_template_form at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:546 2026-10-28 07:56:51,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 38 < 41 in test_mail_composer_w_template_form at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:546 2026-10-28 07:56:52,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_form_attachments ... 2026-10-28 07:56:53,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 38 < 41 in test_mail_composer_w_template_form_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:576 2026-10-28 07:56:55,257 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 38 < 41 in test_mail_composer_w_template_form_attachments at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:576 2026-10-28 07:56:55,728 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_assignation_email ... 2026-10-28 07:56:56,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_assignation_inbox ... 2026-10-28 07:56:57,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log ... 2026-10-28 07:56:57,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_batch ... 2026-10-28 07:56:58,269 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_with_post ... 2026-10-28 07:56:58,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 7 < 8 in test_message_log_with_post at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:673 2026-10-28 07:56:58,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 7 < 8 in test_message_log_with_post at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:673 2026-10-28 07:56:59,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_with_view ... 2026-10-28 07:56:59,550 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_no_notification ... 2026-10-28 07:56:59,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 7 < 8 in test_message_post_no_notification at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:684 2026-10-28 07:57:00,243 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 7 < 8 in test_message_post_no_notification at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:684 2026-10-28 07:57:00,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_one_email_notification ... 2026-10-28 07:57:01,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_one_inbox_notification ... 2026-10-28 07:57:01,842 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_subscribe_default ... 2026-10-28 07:57:02,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_subscribe_subtypes ... 2026-10-28 07:57:02,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_track ... 2026-10-28 07:57:03,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_notification_reply_to_batch ... 2026-10-28 07:57:04,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 07:57:23,621 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:57:23,621 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:57:26,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_mail_mail_send ... 2026-10-28 07:57:27,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_mail_mail_send_batch_complete ... 2026-10-28 07:57:30,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post ... 2026-10-28 07:57:31,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post_template ... 2026-10-28 07:57:32,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post_view ... 2026-10-28 07:57:37,223 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_subscribe ... 2026-10-28 07:57:38,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_assignation ... 2026-10-28 07:57:39,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_create ... 2026-10-28 07:57:41,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_subtype ... 2026-10-28 07:57:43,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_write ... 2026-10-28 07:57:45,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_template ... 2026-10-28 07:57:47,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 07:58:08,923 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:58:08,924 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:58:11,991 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2404, 2405, 2406, 2413, 2414, 2415] 2026-10-28 07:58:12,495 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2407, 2408, 2409, 2416, 2417, 2418] 2026-10-28 07:58:12,897 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2410, 2411, 2412, 2419, 2420, 2421] 2026-10-28 07:58:12,899 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_activity_read ... 2026-10-28 07:58:13,528 104 INFO rb-e85a3c6-226074-429757 odoo.tools.profiler: ir_profile 1 (2026-10-28 07:58:13 test_activity_read) created 2026-10-28 07:58:13,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_activity_search ... 2026-10-28 07:58:13,656 104 INFO rb-e85a3c6-226074-429757 odoo.tools.profiler: ir_profile 2 (2026-10-28 07:58:13 test_activity_search) created 2026-10-28 07:58:13,709 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_message_read ... 2026-10-28 07:58:13,797 104 INFO rb-e85a3c6-226074-429757 odoo.tools.profiler: ir_profile 3 (2026-10-28 07:58:13 test_message_read) created 2026-10-28 07:58:13,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_message_search ... 2026-10-28 07:58:13,999 104 INFO rb-e85a3c6-226074-429757 odoo.tools.profiler: ir_profile 4 (2026-10-28 07:58:13 test_message_search) created 2026-10-28 07:58:14,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 07:58:33,983 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:58:33,983 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:58:36,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_assert_initial_values ... 2026-10-28 07:58:37,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_group_thread_name_by_model ... 2026-10-28 07:58:37,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_multi ... 2026-10-28 07:58:37,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 21 < 22 in test_message_to_store_multi at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:1395 2026-10-28 07:58:37,943 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_single ... 2026-10-28 07:58:38,258 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 21 < 22 in test_message_to_store_single at /data/build/rb-e85a3c6-226074/addons/test_mail/tests/test_performance.py:1408 2026-10-28 07:58:38,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 07:58:57,555 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:58:57,555 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:59:01,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_performance: Starting TestPerformance.test_message_post ... 2026-10-28 07:59:02,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-28 07:59:23,093 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:59:23,093 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:59:25,310 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-28 07:59:25,329 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18933] 2026-10-28 07:59:25,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 07:59:25,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_01_guest_avatar_public_record ... 2026-10-28 07:59:25,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:59:26,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 07:59:26,022 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:26] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 15 0.008 0.489 2026-10-28 07:59:26,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 07:59:26,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:26] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 9 0.003 0.025 2026-10-28 07:59:26,117 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 07:59:26,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: mail.guest 2026-10-28 07:59:26,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:26] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 8 0.009 0.024 2026-10-28 07:59:26,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:59:26,249 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:26] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 6 0.006 0.010 2026-10-28 07:59:26,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 07:59:26,314 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:26] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 6 0.008 0.017 2026-10-28 07:59:26,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:59:26,400 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:26] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 6 0.013 0.012 2026-10-28 07:59:26,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_01_partner_avatar_public_record ... 2026-10-28 07:59:26,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:59:27,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-28 07:59:27,900 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:27] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 34 0.028 1.362 2026-10-28 07:59:27,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-28 07:59:28,035 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:28] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 22 0.023 0.083 2026-10-28 07:59:28,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 07:59:28,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 168, model: res.partner 2026-10-28 07:59:28,192 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:28] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 22 0.035 0.057 2026-10-28 07:59:28,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:59:28,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:28] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 18 0.022 0.059 2026-10-28 07:59:28,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 07:59:28,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:28] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 19 0.029 0.074 2026-10-28 07:59:28,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:59:28,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:28] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 19 0.031 0.044 2026-10-28 07:59:28,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_02_guest_avatar_public_record ... 2026-10-28 07:59:28,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:59:29,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:29] "POST /mail/message/post HTTP/1.1" 200 - 39 0.055 0.549 2026-10-28 07:59:29,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 07:59:29,342 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:29] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 8 0.003 0.025 2026-10-28 07:59:29,372 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 07:59:29,399 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:29] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 9 0.003 0.029 2026-10-28 07:59:29,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 07:59:29,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: mail.guest 2026-10-28 07:59:29,480 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:29] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 8 0.006 0.027 2026-10-28 07:59:29,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:59:29,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:29] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 6 0.008 0.009 2026-10-28 07:59:29,586 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 07:59:29,622 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:29] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 6 0.013 0.008 2026-10-28 07:59:29,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:59:29,694 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:29] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 6 0.010 0.010 2026-10-28 07:59:29,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_02_partner_avatar_public_record ... 2026-10-28 07:59:29,813 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:test_user from n/a 2026-10-28 07:59:29,830 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 07:59:30,425 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:30] "POST /mail/message/post HTTP/1.1" 200 - 46 0.043 0.555 2026-10-28 07:59:30,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-28 07:59:30,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:30] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 24 0.023 0.064 2026-10-28 07:59:30,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-28 07:59:30,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:30] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 22 0.036 0.069 2026-10-28 07:59:30,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 07:59:30,778 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 168, model: res.partner 2026-10-28 07:59:30,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:30] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 22 0.027 0.059 2026-10-28 07:59:30,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 07:59:30,925 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:30] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 18 0.021 0.036 2026-10-28 07:59:30,949 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 07:59:31,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:31] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 19 0.037 0.051 2026-10-28 07:59:31,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 07:59:31,191 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 07:59:31] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-28%2007:59:02 HTTP/1.1" 200 - 19 0.029 0.050 2026-10-28 07:59:31,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 07:59:50,628 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 07:59:50,628 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 07:59:53,931 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-28 07:59:54,073 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-28 07:59:54,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestMailPerformance.test_assert_initial_values ... 2026-10-28 07:59:54,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestMailPerformance.test_message_post_w_followers ... 2026-10-28 07:59:55,579 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 08:00:15,257 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:00:15,257 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:00:18,281 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-28 08:00:18,417 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-28 08:00:18,745 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-28 08:00:18,909 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-28 08:00:19,052 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-28 08:00:19,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_assert_initial_values ... 2026-10-28 08:00:19,810 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_monorecord ... 2026-10-28 08:00:20,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_norating ... 2026-10-28 08:00:20,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Query count less than expected for user employee: 14 < 15 in test_portal_message_format_norating at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_mail_performance.py:244 2026-10-28 08:00:20,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_rating ... 2026-10-28 08:00:20,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_mail_performance: Query count less than expected for user employee: 28 < 29 in test_portal_message_format_rating at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_mail_performance.py:297 2026-10-28 08:00:20,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 08:00:42,552 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:00:42,552 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:00:43,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_message_reaction_controller_portal: Starting TestPortalMessageReactionController.test_message_reaction_portal_assigned_partner ... 2026-10-28 08:00:44,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:00:44,907 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:44] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.005 0.450 2026-10-28 08:00:44,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:44] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.003 0.011 2026-10-28 08:00:44,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:44] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.002 0.011 2026-10-28 08:00:44,989 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:44] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.009 2026-10-28 08:00:45,019 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.003 0.009 2026-10-28 08:00:45,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 08:00:45,092 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.010 0.025 2026-10-28 08:00:45,120 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [29] 2026-10-28 08:00:45,130 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.009 0.020 2026-10-28 08:00:45,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.017 0.022 2026-10-28 08:00:45,214 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [30] 2026-10-28 08:00:45,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.009 0.021 2026-10-28 08:00:45,285 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.007 0.024 2026-10-28 08:00:45,300 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [31] 2026-10-28 08:00:45,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.006 0.016 2026-10-28 08:00:45,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.016 0.013 2026-10-28 08:00:45,385 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.011 0.013 2026-10-28 08:00:45,425 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.004 0.013 2026-10-28 08:00:45,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.026 0.021 2026-10-28 08:00:45,538 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 0.016 2026-10-28 08:00:45,585 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.017 0.023 2026-10-28 08:00:45,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.015 0.022 2026-10-28 08:00:45,698 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [32] 2026-10-28 08:00:45,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.029 0.028 2026-10-28 08:00:45,777 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.011 0.021 2026-10-28 08:00:45,825 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [33] 2026-10-28 08:00:45,838 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.032 0.024 2026-10-28 08:00:45,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.009 0.021 2026-10-28 08:00:45,927 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [34] 2026-10-28 08:00:45,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:45] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.010 0.028 2026-10-28 08:00:45,974 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:46,034 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.010 0.021 2026-10-28 08:00:46,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.004 0.011 2026-10-28 08:00:46,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:46,139 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.005 0.016 2026-10-28 08:00:46,169 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.008 0.013 2026-10-28 08:00:46,188 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:46,227 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.004 0.013 2026-10-28 08:00:46,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.007 0.019 2026-10-28 08:00:46,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:46,365 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.017 0.026 2026-10-28 08:00:46,398 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [35] 2026-10-28 08:00:46,410 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.009 0.021 2026-10-28 08:00:46,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:46,481 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.008 0.027 2026-10-28 08:00:46,522 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [36] 2026-10-28 08:00:46,534 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.009 0.028 2026-10-28 08:00:46,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:46,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.017 0.026 2026-10-28 08:00:46,659 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [37] 2026-10-28 08:00:46,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.024 2026-10-28 08:00:46,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:46,747 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.028 2026-10-28 08:00:46,770 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [38] 2026-10-28 08:00:46,785 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.022 2026-10-28 08:00:46,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:46,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.017 2026-10-28 08:00:46,884 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [39] 2026-10-28 08:00:46,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.016 0.026 2026-10-28 08:00:46,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:46,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:46] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.025 2026-10-28 08:00:46,999 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [40] 2026-10-28 08:00:47,008 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.016 2026-10-28 08:00:47,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:47,082 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.017 2026-10-28 08:00:47,107 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [41] 2026-10-28 08:00:47,117 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.018 2026-10-28 08:00:47,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:47,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.024 0.024 2026-10-28 08:00:47,233 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [42] 2026-10-28 08:00:47,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.016 0.025 2026-10-28 08:00:47,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:47,328 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.017 2026-10-28 08:00:47,359 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [43] 2026-10-28 08:00:47,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.025 2026-10-28 08:00:47,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:47,440 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.018 2026-10-28 08:00:47,472 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [44] 2026-10-28 08:00:47,486 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.026 2026-10-28 08:00:47,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:47,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.024 2026-10-28 08:00:47,602 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [45] 2026-10-28 08:00:47,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.019 2026-10-28 08:00:47,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:47,666 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.016 2026-10-28 08:00:47,688 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [46] 2026-10-28 08:00:47,698 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.017 2026-10-28 08:00:47,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:47,792 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.024 0.028 2026-10-28 08:00:47,813 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [47] 2026-10-28 08:00:47,823 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.017 2026-10-28 08:00:47,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:47,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.022 2026-10-28 08:00:47,918 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [48] 2026-10-28 08:00:47,931 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:47] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.023 2026-10-28 08:00:47,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:48,012 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.018 2026-10-28 08:00:48,035 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [49] 2026-10-28 08:00:48,044 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.016 2026-10-28 08:00:48,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:48,126 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.013 0.019 2026-10-28 08:00:48,150 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [50] 2026-10-28 08:00:48,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.017 2026-10-28 08:00:48,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:48,233 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.020 2026-10-28 08:00:48,257 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [51] 2026-10-28 08:00:48,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.019 2026-10-28 08:00:48,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_message_reaction_controller_portal: Starting TestPortalMessageReactionController.test_message_reaction_portal_no_partner ... 2026-10-28 08:00:48,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:00:48,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.005 0.426 2026-10-28 08:00:48,952 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 08:00:48,985 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.008 2026-10-28 08:00:48,998 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:48] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 08:00:49,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 08:00:49,042 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.003 0.008 2026-10-28 08:00:49,068 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.008 2026-10-28 08:00:49,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.002 0.009 2026-10-28 08:00:49,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.019 2026-10-28 08:00:49,142 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [52] 2026-10-28 08:00:49,153 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.005 0.016 2026-10-28 08:00:49,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.015 2026-10-28 08:00:49,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.025 2026-10-28 08:00:49,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.004 0.014 2026-10-28 08:00:49,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.005 0.014 2026-10-28 08:00:49,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.008 0.017 2026-10-28 08:00:49,364 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 0.014 2026-10-28 08:00:49,409 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.024 2026-10-28 08:00:49,459 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [53] 2026-10-28 08:00:49,469 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.020 0.034 2026-10-28 08:00:49,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.010 0.021 2026-10-28 08:00:49,547 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [54] 2026-10-28 08:00:49,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.010 0.026 2026-10-28 08:00:49,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:49,638 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 12 0.009 0.019 2026-10-28 08:00:49,661 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.004 0.012 2026-10-28 08:00:49,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:49,732 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.005 0.023 2026-10-28 08:00:49,758 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.004 0.016 2026-10-28 08:00:49,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:49,827 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.006 0.015 2026-10-28 08:00:49,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.009 0.013 2026-10-28 08:00:49,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:49,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.008 0.020 2026-10-28 08:00:49,981 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [55] 2026-10-28 08:00:49,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:49] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.017 0.022 2026-10-28 08:00:50,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:00:50,064 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.008 0.027 2026-10-28 08:00:50,098 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [56] 2026-10-28 08:00:50,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.011 0.025 2026-10-28 08:00:50,136 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:50,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.018 0.023 2026-10-28 08:00:50,232 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [57] 2026-10-28 08:00:50,241 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.019 2026-10-28 08:00:50,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:50,313 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.017 2026-10-28 08:00:50,341 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [58] 2026-10-28 08:00:50,352 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.020 2026-10-28 08:00:50,378 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:50,431 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.025 2026-10-28 08:00:50,466 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [59] 2026-10-28 08:00:50,480 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.010 0.023 2026-10-28 08:00:50,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:50,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.009 0.023 2026-10-28 08:00:50,580 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [60] 2026-10-28 08:00:50,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.030 2026-10-28 08:00:50,618 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:00:50,654 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.015 2026-10-28 08:00:50,671 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [61] 2026-10-28 08:00:50,679 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.013 2026-10-28 08:00:50,697 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:50,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.027 0.026 2026-10-28 08:00:50,795 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [62] 2026-10-28 08:00:50,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.020 2026-10-28 08:00:50,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:50,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.026 2026-10-28 08:00:50,922 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [63] 2026-10-28 08:00:50,933 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.021 2026-10-28 08:00:50,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:51,013 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.025 2026-10-28 08:00:51,042 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [64] 2026-10-28 08:00:51,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.015 2026-10-28 08:00:51,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:51,136 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.019 2026-10-28 08:00:51,158 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [65] 2026-10-28 08:00:51,167 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.016 2026-10-28 08:00:51,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:00:51,222 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.018 2026-10-28 08:00:51,252 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [66] 2026-10-28 08:00:51,262 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.024 2026-10-28 08:00:51,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:51,368 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.025 0.033 2026-10-28 08:00:51,401 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [67] 2026-10-28 08:00:51,412 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.022 2026-10-28 08:00:51,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:51,495 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.023 2026-10-28 08:00:51,520 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [68] 2026-10-28 08:00:51,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.019 2026-10-28 08:00:51,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:51,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.019 2026-10-28 08:00:51,644 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [69] 2026-10-28 08:00:51,658 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.020 0.022 2026-10-28 08:00:51,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:51,731 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.024 2026-10-28 08:00:51,771 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [70] 2026-10-28 08:00:51,791 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.016 0.018 2026-10-28 08:00:51,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:00:51,872 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.016 0.023 2026-10-28 08:00:51,913 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [71] 2026-10-28 08:00:51,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:00:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.041 2026-10-28 08:00:51,939 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_message_reaction_controller_portal.TestPortalMessageReactionController.test_message_reaction_portal_no_partner: waiting for threads: [] 2026-10-28 08:00:52,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:01:12,784 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:01:12,784 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:01:13,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_avatar_with_access_token ... 2026-10-28 08:01:14,550 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:14,964 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:14] "GET /mail/avatar/mail.message/20551/author_avatar/50x50?access_token=de59dead-06cc-48c9-a3a5-812d7e28e3b4 HTTP/1.1" 200 - 15 0.009 0.407 2026-10-28 08:01:14,994 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:14] "GET /mail/avatar/mail.message/20551/author_avatar/50x50?access_token=de59dead-06cc-48c9-a3a5-812d7e28e3b4a HTTP/1.1" 200 - 4 0.002 0.016 2026-10-28 08:01:15,011 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:15] "GET /mail/avatar/mail.message/20551/author_avatar/50x50 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 08:01:15,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_avatar_with_access_token: waiting for threads: [] 2026-10-28 08:01:15,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_avatar_with_hash_pid ... 2026-10-28 08:01:15,135 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:16,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:16] "POST /mail/message/post HTTP/1.1" 200 - 37 0.032 1.528 2026-10-28 08:01:16,746 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:16] "GET /mail/avatar/mail.message/20553/author_avatar/50x50?_hash=45690771068669aeb04b2483c8037500fd654a6d92735cb490a12b5e3a49eb55&pid=855 HTTP/1.1" 200 - 7 0.004 0.016 2026-10-28 08:01:16,763 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:16] "GET /mail/avatar/mail.message/20553/author_avatar/50x50?_hash=45690771068669aeb04b2483c8037500fd654a6d92735cb490a12b5e3a49eb55a&pid=855 HTTP/1.1" 200 - 4 0.001 0.012 2026-10-28 08:01:16,765 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_avatar_with_hash_pid: waiting for threads: [] 2026-10-28 08:01:16,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_message_fetch ... 2026-10-28 08:01:16,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:17,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:17] "POST /mail/chatter_fetch HTTP/1.1" 200 - 28 0.018 0.437 2026-10-28 08:01:17,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_share_comment ... 2026-10-28 08:01:17,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:17,982 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:17] "POST /mail/message/post HTTP/1.1" 200 - 37 0.033 0.506 2026-10-28 08:01:18,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:01:37,264 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:01:37,264 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:01:38,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_assert_initial_data ... 2026-10-28 08:01:38,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.track 2026-10-28 08:01:38,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-28 08:01:39,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_employee_access ... 2026-10-28 08:01:39,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:01:39,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:39,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:39] "GET /mail/view?model=mail.test.track&res_id=15 HTTP/1.1" 303 - 49 0.048 0.492 2026-10-28 08:01:40,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:40] "GET /odoo/mail.test.track/15 HTTP/1.1" 200 - 178 0.138 1.006 2026-10-28 08:01:40,829 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:40] "GET /mail/view?model=mail.test.portal&res_id=6 HTTP/1.1" 303 - 40 0.027 0.047 2026-10-28 08:01:40,893 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:40] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.013 0.046 2026-10-28 08:01:41,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /mail/view?model=mail.test.simple&res_id=169 HTTP/1.1" 303 - 41 0.030 0.087 2026-10-28 08:01:41,118 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /odoo/mail.test.simple/169 HTTP/1.1" 200 - 20 0.020 0.068 2026-10-28 08:01:41,208 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /mail/view?model=mail.test.portal.public.access.action&res_id=1 HTTP/1.1" 303 - 40 0.024 0.062 2026-10-28 08:01:41,295 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /odoo/mail.test.portal.public.access.action/1 HTTP/1.1" 200 - 20 0.013 0.068 2026-10-28 08:01:41,384 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /mail/view?access_token=6fe6338b-538f-40cd-899f-5993b517dc9c&auth_signup_token=[869,+None,+'signup']&hash=f6e68a47eb67da6a0ca8bdfe0dd747d3f3ded3d0150a1bc31ecd06f99fcc1a21&model=mail.test.portal&pid=869&res_id=6 HTTP/1.1" 303 - 38 0.021 0.061 2026-10-28 08:01:41,459 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.014 0.057 2026-10-28 08:01:41,521 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /mail/view?access_token=3ab3661e-461a-59dc-100a-4006e482cd0d&auth_signup_token=[869,+None,+'signup']&hash=f6e68a47eb67da6a0ca8bdfe0dd747d3f3ded3d0150a1bc31ecd06f99fcc1a21&model=mail.test.portal&pid=869&res_id=6 HTTP/1.1" 303 - 38 0.017 0.040 2026-10-28 08:01:41,607 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.016 0.065 2026-10-28 08:01:41,631 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /mail/view?model=mail.test.track&res_id=16 HTTP/1.1" 303 - 2 0.001 0.012 2026-10-28 08:01:41,723 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.018 0.066 2026-10-28 08:01:41,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /mail/view?model=mail.test.portal&res_id=7 HTTP/1.1" 303 - 3 0.001 0.008 2026-10-28 08:01:41,811 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.012 0.052 2026-10-28 08:01:41,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /mail/view?model=this.should.not.exists&res_id=1 HTTP/1.1" 303 - 1 0.001 0.009 2026-10-28 08:01:41,924 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:41] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.015 0.074 2026-10-28 08:01:41,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_employee_access: waiting for threads: [] 2026-10-28 08:01:41,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_portal_access_logged ... 2026-10-28 08:01:42,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:01:42,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:43,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-28 08:01:43,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-28 08:01:45,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: ir.ui.menu 2026-10-28 08:01:45,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-28 08:01:46,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-28 08:01:46,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_portal_access_logged: waiting for threads: [] 2026-10-28 08:01:46,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_portal_access_not_logged ... 2026-10-28 08:01:46,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:47,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-28 08:01:47,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-28 08:01:48,195 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-28 08:01:48,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal.public.access.action 2026-10-28 08:01:48,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-28 08:01:48,595 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_portal_access_not_logged: waiting for threads: [] 2026-10-28 08:01:48,635 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_redirect_to_records_norecord ... 2026-10-28 08:01:48,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:01:49,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:49] "GET /mail/view?model=False&res_id=6 HTTP/1.1" 303 - 8 0.003 0.418 2026-10-28 08:01:50,090 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /web/login?redirect=/mail/view?model%3DFalse%26res_id%3D6 HTTP/1.1" 200 - 191 0.119 0.880 2026-10-28 08:01:50,098 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /mail/view?model=&res_id=6 HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 08:01:50,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /web/login?redirect=/mail/view?model%3D%26res_id%3D6 HTTP/1.1" 200 - 8 0.009 0.047 2026-10-28 08:01:50,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /mail/view?model=mail.test.portal&res_id=False HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 08:01:50,229 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3DFalse HTTP/1.1" 200 - 8 0.007 0.051 2026-10-28 08:01:50,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /mail/view?model=mail.test.portal&res_id= HTTP/1.1" 303 - 0 0.000 0.005 2026-10-28 08:01:50,293 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3D HTTP/1.1" 200 - 8 0.006 0.042 2026-10-28 08:01:50,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /mail/view?model=False&res_id=False HTTP/1.1" 303 - 0 0.000 0.004 2026-10-28 08:01:50,367 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /web/login?redirect=/mail/view?model%3DFalse%26res_id%3DFalse HTTP/1.1" 200 - 8 0.012 0.048 2026-10-28 08:01:50,393 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /mail/view?model=wrong.model&res_id=6 HTTP/1.1" 303 - 0 0.000 0.020 2026-10-28 08:01:50,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /web/login?redirect=/mail/view?model%3Dwrong.model%26res_id%3D6 HTTP/1.1" 200 - 8 0.008 0.049 2026-10-28 08:01:50,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-28 08:01:50,470 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /mail/view?model=mail.test.portal&res_id=-4 HTTP/1.1" 303 - 7 0.004 0.006 2026-10-28 08:01:50,523 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:01:50] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3D-4 HTTP/1.1" 200 - 8 0.007 0.043 2026-10-28 08:01:50,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_send_message_to_customer ... 2026-10-28 08:01:50,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1355 and Message-Id '<392102676051352.1793174510.653560876846313-openerp-6-mail.test.portal@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'm*******34@example.com' successfully sent 2026-10-28 08:01:50,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:01:50,883 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [1355] 2026-10-28 08:01:50,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #103 2026-10-28 08:01:50,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_send_message_to_customer_using_template ... 2026-10-28 08:01:51,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1356 and Message-Id '<240264899485232.1793174511.047320604324341-openerp-6-mail.test.portal@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'm*******34@example.com' successfully sent 2026-10-28 08:01:51,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:01:51,252 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [1356] 2026-10-28 08:01:51,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #103 2026-10-28 08:01:51,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:02:10,273 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:02:10,274 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:02:11,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal_attachment_controller: Starting TestPortalAttachmentController.test_attachment_upload_portal ... 2026-10-28 08:02:11,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:13,356 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 404 - 8 0.003 1.513 2026-10-28 08:02:13,400 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.003 0.021 2026-10-28 08:02:13,460 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7521] 2026-10-28 08:02:13,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/delete HTTP/1.1" 200 - 19 0.035 0.024 2026-10-28 08:02:13,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.013 2026-10-28 08:02:13,542 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7522] 2026-10-28 08:02:13,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.013 0.020 2026-10-28 08:02:13,576 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 404 - 3 0.001 0.006 2026-10-28 08:02:13,625 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.006 0.026 2026-10-28 08:02:13,655 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7523] 2026-10-28 08:02:13,661 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.011 0.018 2026-10-28 08:02:13,704 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.002 0.013 2026-10-28 08:02:13,739 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7524] 2026-10-28 08:02:13,746 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.013 0.021 2026-10-28 08:02:13,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:13,816 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.006 2026-10-28 08:02:13,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:13,864 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.006 2026-10-28 08:02:13,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:13,904 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.010 2026-10-28 08:02:13,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:13,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.014 2026-10-28 08:02:14,009 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #207 deleted ir.attachment records with IDs: [7525] 2026-10-28 08:02:14,038 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.032 0.023 2026-10-28 08:02:14,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:14,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.032 2026-10-28 08:02:14,136 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #207 deleted ir.attachment records with IDs: [7526] 2026-10-28 08:02:14,147 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.010 0.027 2026-10-28 08:02:14,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:14,222 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.008 0.017 2026-10-28 08:02:14,298 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #206 deleted ir.attachment records with IDs: [7527] 2026-10-28 08:02:14,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.030 0.035 2026-10-28 08:02:14,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:14,370 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.003 0.014 2026-10-28 08:02:14,441 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #206 deleted ir.attachment records with IDs: [7528] 2026-10-28 08:02:14,447 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.031 0.036 2026-10-28 08:02:14,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:14,518 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.015 2026-10-28 08:02:14,549 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #206 deleted ir.attachment records with IDs: [7529] 2026-10-28 08:02:14,555 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.008 0.022 2026-10-28 08:02:14,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:02:14,618 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.009 0.019 2026-10-28 08:02:14,683 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7530] 2026-10-28 08:02:14,693 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.026 0.036 2026-10-28 08:02:14,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:02:14,756 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.019 2026-10-28 08:02:14,799 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7531] 2026-10-28 08:02:14,808 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.010 0.031 2026-10-28 08:02:14,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:02:14,872 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.023 2026-10-28 08:02:14,916 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7532] 2026-10-28 08:02:14,926 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.011 0.032 2026-10-28 08:02:14,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:14,995 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.008 0.017 2026-10-28 08:02:15,056 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7533] 2026-10-28 08:02:15,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.023 0.039 2026-10-28 08:02:15,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:15,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.018 2026-10-28 08:02:15,182 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7534] 2026-10-28 08:02:15,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.010 0.035 2026-10-28 08:02:15,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:15,264 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.014 2026-10-28 08:02:15,294 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7535] 2026-10-28 08:02:15,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.008 0.019 2026-10-28 08:02:15,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:15,357 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.001 0.013 2026-10-28 08:02:15,388 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7536] 2026-10-28 08:02:15,393 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.008 0.022 2026-10-28 08:02:15,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:15,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.013 2026-10-28 08:02:15,505 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7537] 2026-10-28 08:02:15,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:15] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.013 0.029 2026-10-28 08:02:15,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:02:34,894 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:02:34,894 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:02:35,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal_message_update_controller: Starting TestPortalMessageUpdateController.test_message_update_portal ... 2026-10-28 08:02:36,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:36,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:36] "POST /mail/message/update_content HTTP/1.1" 200 - 11 0.005 0.484 2026-10-28 08:02:36,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:36] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.011 2026-10-28 08:02:36,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:36] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.008 2026-10-28 08:02:36,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:36] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.002 0.008 2026-10-28 08:02:36,920 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:36] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.003 0.011 2026-10-28 08:02:36,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:36] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.002 0.009 2026-10-28 08:02:36,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:37,020 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.006 0.007 2026-10-28 08:02:37,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:37,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 5 0.003 0.013 2026-10-28 08:02:37,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:37,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 5 0.002 0.010 2026-10-28 08:02:37,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:37,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 23 0.014 0.046 2026-10-28 08:02:37,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:37,282 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.020 0.026 2026-10-28 08:02:37,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:37,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 9 0.009 0.014 2026-10-28 08:02:37,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:37,383 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.009 2026-10-28 08:02:37,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:37,422 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.010 2026-10-28 08:02:37,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:02:37,495 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 9 0.014 0.020 2026-10-28 08:02:37,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:02:37,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.012 2026-10-28 08:02:37,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:02:37,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.011 2026-10-28 08:02:37,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:37,707 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.034 0.044 2026-10-28 08:02:37,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:37,785 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.010 0.031 2026-10-28 08:02:37,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:37,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.018 0.048 2026-10-28 08:02:37,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:37,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:37] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.011 0.031 2026-10-28 08:02:38,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:02:38,065 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:38] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.012 0.031 2026-10-28 08:02:38,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:02:57,043 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:02:57,043 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:02:57,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_mail_thread_data_portal ... 2026-10-28 08:02:58,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:59,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/thread/data HTTP/1.1" 200 - 10 0.005 0.443 2026-10-28 08:02:59,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.008 0.011 2026-10-28 08:02:59,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:59,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.004 0.006 2026-10-28 08:02:59,137 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:02:59,150 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:02:59,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:59,209 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/thread/data HTTP/1.1" 200 - 5 0.007 0.009 2026-10-28 08:02:59,231 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:02:59,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:02:59,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal_thread_controller.TestPortalThreadController.test_mail_thread_data_portal: waiting for threads: [] 2026-10-28 08:02:59,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_access_portal_assigned_partner ... 2026-10-28 08:02:59,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:02:59,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/message/post HTTP/1.1" 200 - 13 0.007 0.463 2026-10-28 08:02:59,991 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:02:59] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.008 2026-10-28 08:03:00,021 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.008 2026-10-28 08:03:00,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 25 0.032 0.054 2026-10-28 08:03:00,210 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 18 0.017 0.037 2026-10-28 08:03:00,284 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 18 0.016 0.034 2026-10-28 08:03:00,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.014 2026-10-28 08:03:00,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.006 2026-10-28 08:03:00,404 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.015 2026-10-28 08:03:00,488 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:00] "POST /mail/message/post HTTP/1.1" 200 - 20 0.022 0.036 2026-10-28 08:03:01,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:01] "POST /mail/message/post HTTP/1.1" 200 - 20 0.023 1.122 2026-10-28 08:03:01,745 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:01] "POST /mail/message/post HTTP/1.1" 200 - 20 0.020 0.047 2026-10-28 08:03:01,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:01,823 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:01] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.013 2026-10-28 08:03:01,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:01,870 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:01] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:03:01,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:01,919 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:01] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:03:01,940 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:02,028 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 19 0.019 0.045 2026-10-28 08:03:02,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:02,126 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 18 0.018 0.048 2026-10-28 08:03:02,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:02,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 23 0.047 0.047 2026-10-28 08:03:02,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:02,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 18 0.020 0.045 2026-10-28 08:03:02,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:02,480 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.046 2026-10-28 08:03:02,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:02,575 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 18 0.017 0.035 2026-10-28 08:03:02,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:02,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 18 0.018 0.044 2026-10-28 08:03:02,719 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:02,805 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 23 0.022 0.046 2026-10-28 08:03:02,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:02,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:02] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.057 2026-10-28 08:03:02,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:03,068 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 18 0.018 0.062 2026-10-28 08:03:03,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:03,163 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 18 0.019 0.037 2026-10-28 08:03:03,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:03,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 18 0.035 0.035 2026-10-28 08:03:03,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:03,392 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 23 0.028 0.044 2026-10-28 08:03:03,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:03,515 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 18 0.025 0.047 2026-10-28 08:03:03,556 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:03,644 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 18 0.034 0.040 2026-10-28 08:03:03,668 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:03,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.035 2026-10-28 08:03:03,767 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:03,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:03] "POST /mail/message/post HTTP/1.1" 200 - 18 0.018 0.038 2026-10-28 08:03:03,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_access_portal_no_partner ... 2026-10-28 08:03:04,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:03:04,555 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 13 0.007 0.500 2026-10-28 08:03:04,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 08:03:04,620 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 08:03:04,721 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 25 0.024 0.061 2026-10-28 08:03:04,819 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 18 0.026 0.039 2026-10-28 08:03:04,862 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 08:03:04,900 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.009 2026-10-28 08:03:04,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:04] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 08:03:05,016 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 18 0.020 0.047 2026-10-28 08:03:05,103 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 20 0.023 0.047 2026-10-28 08:03:05,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:05,191 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.010 2026-10-28 08:03:05,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:05,248 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.009 2026-10-28 08:03:05,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:05,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.007 2026-10-28 08:03:05,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:05,396 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 19 0.023 0.050 2026-10-28 08:03:05,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:05,490 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 18 0.019 0.036 2026-10-28 08:03:05,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:05,621 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 23 0.030 0.053 2026-10-28 08:03:05,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:05,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 18 0.018 0.047 2026-10-28 08:03:05,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:05,833 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 18 0.019 0.040 2026-10-28 08:03:05,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:05,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:05] "POST /mail/message/post HTTP/1.1" 200 - 18 0.023 0.043 2026-10-28 08:03:05,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:06,061 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.037 2026-10-28 08:03:06,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:06,200 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 23 0.022 0.059 2026-10-28 08:03:06,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:06,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 18 0.026 0.038 2026-10-28 08:03:06,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:06,429 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 18 0.017 0.042 2026-10-28 08:03:06,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:06,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 18 0.016 0.030 2026-10-28 08:03:06,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:06,617 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.045 2026-10-28 08:03:06,643 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:06,746 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 23 0.036 0.052 2026-10-28 08:03:06,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:06,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 18 0.019 0.033 2026-10-28 08:03:06,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:06,924 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:06] "POST /mail/message/post HTTP/1.1" 200 - 18 0.025 0.034 2026-10-28 08:03:06,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:07,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:07] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.044 2026-10-28 08:03:07,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:07,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:07] "POST /mail/message/post HTTP/1.1" 200 - 18 0.017 0.038 2026-10-28 08:03:07,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_partner_ids_portal ... 2026-10-28 08:03:07,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:03:07,831 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:07] "POST /mail/message/post HTTP/1.1" 200 - 13 0.007 0.469 2026-10-28 08:03:07,862 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:07] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 08:03:07,895 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:07] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.012 2026-10-28 08:03:08,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 53 0.043 0.125 2026-10-28 08:03:08,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 33 0.047 0.078 2026-10-28 08:03:08,279 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 08:03:08,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 4 0.005 0.011 2026-10-28 08:03:08,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.012 2026-10-28 08:03:08,475 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 33 0.034 0.062 2026-10-28 08:03:08,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 35 0.031 0.072 2026-10-28 08:03:08,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:08,668 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.007 2026-10-28 08:03:08,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:08,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 08:03:08,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:08,770 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:03:08,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:08,932 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:08] "POST /mail/message/post HTTP/1.1" 200 - 38 0.039 0.073 2026-10-28 08:03:08,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_test from n/a 2026-10-28 08:03:09,090 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:09] "POST /mail/message/post HTTP/1.1" 200 - 33 0.035 0.070 2026-10-28 08:03:09,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:09,296 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:09] "POST /mail/message/post HTTP/1.1" 200 - 49 0.055 0.103 2026-10-28 08:03:09,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:09,461 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:09] "POST /mail/message/post HTTP/1.1" 200 - 38 0.034 0.076 2026-10-28 08:03:09,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:09,657 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:09] "POST /mail/message/post HTTP/1.1" 200 - 38 0.040 0.102 2026-10-28 08:03:09,679 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:09,827 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:09] "POST /mail/message/post HTTP/1.1" 200 - 38 0.056 0.080 2026-10-28 08:03:09,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:03:09,989 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:09] "POST /mail/message/post HTTP/1.1" 200 - 38 0.036 0.078 2026-10-28 08:03:10,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:10,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:10] "POST /mail/message/post HTTP/1.1" 200 - 46 0.064 0.102 2026-10-28 08:03:10,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:10,357 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:10] "POST /mail/message/post HTTP/1.1" 200 - 36 0.036 0.088 2026-10-28 08:03:10,386 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:10,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:10] "POST /mail/message/post HTTP/1.1" 200 - 36 0.052 0.096 2026-10-28 08:03:10,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:10,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:10] "POST /mail/message/post HTTP/1.1" 200 - 36 0.046 0.113 2026-10-28 08:03:10,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:03:10,916 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:10] "POST /mail/message/post HTTP/1.1" 200 - 36 0.030 0.072 2026-10-28 08:03:10,957 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:11,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:11] "POST /mail/message/post HTTP/1.1" 200 - 47 0.048 0.094 2026-10-28 08:03:11,147 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:11,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:11] "POST /mail/message/post HTTP/1.1" 200 - 38 0.041 0.092 2026-10-28 08:03:11,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:11,500 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:11] "POST /mail/message/post HTTP/1.1" 200 - 38 0.041 0.102 2026-10-28 08:03:11,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:11,679 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:11] "POST /mail/message/post HTTP/1.1" 200 - 38 0.035 0.095 2026-10-28 08:03:11,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:03:11,834 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:03:11] "POST /mail/message/post HTTP/1.1" 200 - 38 0.034 0.075 2026-10-28 08:03:11,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:03:31,080 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:03:31,080 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:03:32,945 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Starting TestRatingPerformance.test_rating_last_value_perfs ... 2026-10-28 08:03:53,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1413 < 1612 in test_rating_last_value_perfs at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_rating.py:179 2026-10-28 08:03:59,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1703 < 2002 in test_rating_last_value_perfs at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_rating.py:182 2026-10-28 08:04:05,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1502 < 1801 in test_rating_last_value_perfs at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_rating.py:185 2026-10-28 08:04:05,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Starting TestRatingPerformance.test_rating_last_value_perfs_with_rating_mixin ... 2026-10-28 08:04:26,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1616 < 1715 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_rating.py:192 2026-10-28 08:04:32,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1905 < 2304 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_rating.py:195 2026-10-28 08:04:37,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1804 < 2203 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-e85a3c6-226074/addons/test_mail_full/tests/test_rating.py:198 2026-10-28 08:04:38,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:04:56,825 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:04:56,825 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:04:57,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_copy_link_for_readable_portal_record ... 2026-10-28 08:04:58,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome pid: 885 2026-10-28 08:04:58,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome headless temporary user profile dir: /tmp/tmpykxpy2pq_chrome_odoo 2026-10-28 08:04:58,951 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Issuing json command http://127.0.0.1:42231/json/version 2026-10-28 08:04:58,952 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42231/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:04:59,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Browser version: Chrome/150.0.7871.114 2026-10-28 08:04:59,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Issuing json command http://127.0.0.1:42231/json 2026-10-28 08:04:59,051 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42231/json with timeout 3 increased to 10s during tests 2026-10-28 08:04:59,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Websocket url found: ws://127.0.0.1:42231/devtools/page/C6818BD67B410ED27147CA5A38238558 2026-10-28 08:04:59,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Enable chrome headless console log notification 2026-10-28 08:04:59,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome headless enable page notifications 2026-10-28 08:04:59,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:04:59,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Setting session cookie in browser 2026-10-28 08:04:59,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Open "http://127.0.0.1:8069/my/test_portal_records/8?token=598b8983-0e62-4560-a6ce-8961f81d296b" in browser 2026-10-28 08:04:59,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Navigating to: "http://127.0.0.1:8069/my/test_portal_records/8?token=598b8983-0e62-4560-a6ce-8961f81d296b" 2026-10-28 08:04:59,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:05:02,366 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /my/test_portal_records/8?token=598b8983-0e62-4560-a6ce-8961f81d296b HTTP/1.1" 200 - 272 0.197 2.898 2026-10-28 08:05:02,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Navigation result: {'frameId': 'C6818BD67B410ED27147CA5A38238558', 'loaderId': 'B6F25DAE9A2B4D77CE64B8184A9278F6', 'isDownload': False} 2026-10-28 08:05:02,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Evaluate ready code "odoo.isTourReady('portal_copy_link_tour')" 2026-10-28 08:05:02,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "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 08:05:02,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:05:02,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.040 0.087 2026-10-28 08:05:02,578 104 INFO rb-e85a3c6-226074-429757 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 08:05:02,579 104 INFO rb-e85a3c6-226074-429757 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 08:05:02,582 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:05:02,600 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.019 0.123 2026-10-28 08:05:02,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:05:02,632 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.045 2026-10-28 08:05:02,792 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:05:02,825 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:05:02,831 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:05:02,834 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.034 2026-10-28 08:05:02,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:05:02,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.045 2026-10-28 08:05:02,951 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:02] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.059 2026-10-28 08:05:03,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:03] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:05:03,569 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:03] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.012 0.085 2026-10-28 08:05:03,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Evaluate test code "odoo.startTour('portal_copy_link_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_records/8?token=598b8983-0e62-4560-a6ce-8961f81d296b", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:05:03,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: [1/3] Tour portal_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message 2026-10-28 08:05:03,743 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.206 2026-10-28 08:05:03,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:03] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.254 2026-10-28 08:05:03,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d16c24a/portal.assets_chatter.min.js, copying from /web/assets/d16c24a/portal.assets_chatter.min.js 2026-10-28 08:05:03,835 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:03] "GET /web/assets/1/d16c24a/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.005 0.173 2026-10-28 08:05:03,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1757f7/portal.assets_chatter.min.css, copying from /web/assets/b1757f7/portal.assets_chatter.min.css 2026-10-28 08:05:03,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:03] "GET /web/assets/1/b1757f7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.006 0.195 2026-10-28 08:05:03,960 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:03] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.008 0.058 2026-10-28 08:05:04,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:04] "POST /portal/chatter_init HTTP/1.1" 200 - 17 0.015 0.088 2026-10-28 08:05:05,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/050b9fe/portal.assets_chatter_style.min.css (id:7930) 2026-10-28 08:05:05,209 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:05] "GET /web/assets/1/050b9fe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.026 1.201 2026-10-28 08:05:05,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:05] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.006 2026-10-28 08:05:05,352 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:05] "POST /mail/chatter_fetch HTTP/1.1" 200 - 15 0.011 0.026 2026-10-28 08:05:05,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:05] "GET /web/image/res.partner/1015/avatar_128?unique=1793174678000 HTTP/1.1" 200 - 15 0.023 0.067 2026-10-28 08:05:05,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: [2/3] Tour portal_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message:contains(Test Message) 2026-10-28 08:05:05,510 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:05] "GET /mail/avatar/mail.message/24698/author_avatar/50x50?access_token=598b8983-0e62-4560-a6ce-8961f81d296b HTTP/1.1" 200 - 7 0.004 0.015 2026-10-28 08:05:05,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: [3/3] Tour portal_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message-actions [title='Copy Link'] 2026-10-28 08:05:05,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: tour succeeded 2026-10-28 08:05:05,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: ╔══════════════════════════════════════╗ ║ TOUR portal_copy_link_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-28 08:05:05,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: heap 10780008 (allocated 12058624) 2026-10-28 08:05:05,753 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Closing chrome headless with pid 885 2026-10-28 08:05:05,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Closing websocket connection 2026-10-28 08:05:05,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Terminating chrome headless with pid 885 2026-10-28 08:05:05,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080505_873174_test_copy_link_for_readable_portal_record.txt 2026-10-28 08:05:05,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Removing chrome user profile "/tmp/tmpykxpy2pq_chrome_odoo" 2026-10-28 08:05:05,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_display_rating_portal ... 2026-10-28 08:05:06,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome pid: 1071 2026-10-28 08:05:06,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless temporary user profile dir: /tmp/tmpfo17ep4o_chrome_odoo 2026-10-28 08:05:06,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:39503/json/version 2026-10-28 08:05:06,533 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39503/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:05:06,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 08:05:06,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:39503/json 2026-10-28 08:05:06,555 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39503/json with timeout 3 increased to 10s during tests 2026-10-28 08:05:06,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Websocket url found: ws://127.0.0.1:39503/devtools/page/4BDEE43F72A90F1CD9472FA19D460B21 2026-10-28 08:05:06,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Enable chrome headless console log notification 2026-10-28 08:05:06,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless enable page notifications 2026-10-28 08:05:06,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Setting session cookie in browser 2026-10-28 08:05:06,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Open "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=True&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd" in browser 2026-10-28 08:05:06,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigating to: "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=True&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd" 2026-10-28 08:05:06,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:05:08,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /my/test_portal_rating_records/207?display_rating=True&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd HTTP/1.1" 200 - 190 0.119 1.569 2026-10-28 08:05:08,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigation result: {'frameId': '4BDEE43F72A90F1CD9472FA19D460B21', 'loaderId': '950EEFB83FD4EF95E3EFB5EDB5B03D4C', 'isDownload': False} 2026-10-28 08:05:08,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate ready code "odoo.isTourReady('portal_display_rating_tour')" 2026-10-28 08:05:08,477 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:05:08,478 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:05:08,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.050 2026-10-28 08:05:08,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:05:08,577 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-10-28 08:05:08,586 104 INFO rb-e85a3c6-226074-429757 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 08:05:08,590 104 INFO rb-e85a3c6-226074-429757 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 08:05:08,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:05:08,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-10-28 08:05:08,776 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.013 2026-10-28 08:05:08,780 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:05:08,783 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:05:08,784 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:05:08,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:05:08,901 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.052 2026-10-28 08:05:08,920 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:08] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.067 2026-10-28 08:05:09,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:09] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:05:09,603 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:09] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.014 0.127 2026-10-28 08:05:09,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate test code "odoo.startTour('portal_display_rating_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_rating_records/207?display_rating=True&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:05:09,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: [1/1] Tour portal_display_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top .o_website_rating_card_container 2026-10-28 08:05:09,772 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.219 2026-10-28 08:05:09,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:09] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.024 0.282 2026-10-28 08:05:09,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1757f7/portal.assets_chatter.min.css, copying from /web/assets/b1757f7/portal.assets_chatter.min.css 2026-10-28 08:05:09,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:09] "GET /web/assets/1/b1757f7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.012 0.191 2026-10-28 08:05:09,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d16c24a/portal.assets_chatter.min.js, copying from /web/assets/d16c24a/portal.assets_chatter.min.js 2026-10-28 08:05:09,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:09] "GET /web/assets/1/d16c24a/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.005 0.238 2026-10-28 08:05:10,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:10] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.026 0.058 2026-10-28 08:05:10,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:10] "POST /portal/chatter_init HTTP/1.1" 200 - 10 0.023 0.099 2026-10-28 08:05:11,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/050b9fe/portal.assets_chatter_style.min.css (id:7937) 2026-10-28 08:05:11,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:11] "GET /web/assets/1/050b9fe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.019 1.378 2026-10-28 08:05:11,578 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:11] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:05:11,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:11] "POST /mail/chatter_fetch HTTP/1.1" 200 - 19 0.016 0.035 2026-10-28 08:05:11,750 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:11] "GET /web/image/mail.guest/-1/avatar_128 HTTP/1.1" 200 - 5 0.003 0.067 2026-10-28 08:05:11,871 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: tour succeeded 2026-10-28 08:05:11,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR portal_display_rating_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 08:05:11,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:11] "GET /mail/avatar/mail.message/24702/author_avatar/50x50?access_token=338954d4-a2c8-4634-bbc5-f4e84f3119fd HTTP/1.1" 200 - 7 0.004 0.019 2026-10-28 08:05:12,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: heap 10530528 (allocated 11534336) 2026-10-28 08:05:12,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing chrome headless with pid 1071 2026-10-28 08:05:12,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing websocket connection 2026-10-28 08:05:12,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Terminating chrome headless with pid 1071 2026-10-28 08:05:12,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080512_140109_test_display_rating_portal.txt 2026-10-28 08:05:12,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Removing chrome user profile "/tmp/tmpfo17ep4o_chrome_odoo" 2026-10-28 08:05:12,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome pid: 1246 2026-10-28 08:05:12,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless temporary user profile dir: /tmp/tmpkgm9n6u4_chrome_odoo 2026-10-28 08:05:12,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:44525/json/version 2026-10-28 08:05:12,611 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:44525/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:05:12,671 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 08:05:12,671 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:44525/json 2026-10-28 08:05:12,672 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:44525/json with timeout 3 increased to 10s during tests 2026-10-28 08:05:12,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Websocket url found: ws://127.0.0.1:44525/devtools/page/129EB1E8A0204632BA19B0799F96EB24 2026-10-28 08:05:12,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Enable chrome headless console log notification 2026-10-28 08:05:12,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless enable page notifications 2026-10-28 08:05:12,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Setting session cookie in browser 2026-10-28 08:05:12,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Open "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=False&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd" in browser 2026-10-28 08:05:12,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigating to: "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=False&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd" 2026-10-28 08:05:12,859 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:12] "GET /my/test_portal_rating_records/207?display_rating=False&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd HTTP/1.1" 200 - 9 0.009 0.055 2026-10-28 08:05:12,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigation result: {'frameId': '129EB1E8A0204632BA19B0799F96EB24', 'loaderId': '1A8FC31F184EB3B08E4D2CFD8E966A72', 'isDownload': False} 2026-10-28 08:05:12,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate ready code "odoo.isTourReady('portal_not_display_rating_tour')" 2026-10-28 08:05:12,905 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:05:12,929 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:12] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 08:05:12,954 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:12] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.004 0.007 2026-10-28 08:05:12,959 104 INFO rb-e85a3c6-226074-429757 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 08:05:12,961 104 INFO rb-e85a3c6-226074-429757 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 08:05:12,978 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:12] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.007 0.016 2026-10-28 08:05:13,193 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:05:13,222 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-28 08:05:13,223 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:05:13,234 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:05:13,287 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-10-28 08:05:13,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.028 2026-10-28 08:05:13,832 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:05:13,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:05:13,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.011 0.040 2026-10-28 08:05:13,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate test code "odoo.startTour('portal_not_display_rating_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_rating_records/207?display_rating=False&token=338954d4-a2c8-4634-bbc5-f4e84f3119fd", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:05:13,949 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.057 2026-10-28 08:05:13,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: [1/2] Tour portal_not_display_rating_tour → Step #chatterRoot:shadow .o-mail-Message-body:text(Message with rating) 2026-10-28 08:05:13,975 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/assets/1/b1757f7/portal.assets_chatter.min.css HTTP/1.1" 200 - 3 0.005 0.016 2026-10-28 08:05:13,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:13] "GET /web/assets/1/d16c24a/portal.assets_chatter.min.js HTTP/1.1" 200 - 3 0.002 0.035 2026-10-28 08:05:14,084 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:14] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:05:14,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:14] "POST /portal/chatter_init HTTP/1.1" 200 - 9 0.007 0.025 2026-10-28 08:05:14,136 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:14] "GET /web/assets/1/050b9fe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 3 0.002 0.020 2026-10-28 08:05:14,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:14] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.000 0.006 2026-10-28 08:05:14,345 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:14] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.016 0.041 2026-10-28 08:05:14,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:14] "GET /web/image/mail.guest/-1/avatar_128 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-28 08:05:14,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: [2/2] Tour portal_not_display_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top:not(:has(.o_website_rating_card_container)) 2026-10-28 08:05:14,489 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:14] "GET /mail/avatar/mail.message/24702/author_avatar/50x50?access_token=338954d4-a2c8-4634-bbc5-f4e84f3119fd HTTP/1.1" 200 - 7 0.003 0.015 2026-10-28 08:05:14,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: tour succeeded 2026-10-28 08:05:14,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR portal_not_display_rating_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 08:05:14,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: heap 10442464 (allocated 11796480) 2026-10-28 08:05:14,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing chrome headless with pid 1246 2026-10-28 08:05:14,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing websocket connection 2026-10-28 08:05:14,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Terminating chrome headless with pid 1246 2026-10-28 08:05:14,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080514_779724_test_display_rating_portal.txt 2026-10-28 08:05:14,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Removing chrome user profile "/tmp/tmpkgm9n6u4_chrome_odoo" 2026-10-28 08:05:14,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_no_copy_link_for_non_readable_portal_record ... 2026-10-28 08:05:15,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome pid: 1434 2026-10-28 08:05:15,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome headless temporary user profile dir: /tmp/tmp5wrgbs6l_chrome_odoo 2026-10-28 08:05:15,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Issuing json command http://127.0.0.1:37739/json/version 2026-10-28 08:05:15,352 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37739/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:05:15,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Browser version: Chrome/150.0.7871.114 2026-10-28 08:05:15,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Issuing json command http://127.0.0.1:37739/json 2026-10-28 08:05:15,389 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37739/json with timeout 3 increased to 10s during tests 2026-10-28 08:05:15,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Websocket url found: ws://127.0.0.1:37739/devtools/page/19268D700AEC8B117F8A2906160A5C1B 2026-10-28 08:05:15,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Enable chrome headless console log notification 2026-10-28 08:05:15,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome headless enable page notifications 2026-10-28 08:05:15,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Setting session cookie in browser 2026-10-28 08:05:15,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Open "http://127.0.0.1:8069/my/test_portal_records/10?token=96dbc2ab-92fd-47c0-986c-676e88cff4f8" in browser 2026-10-28 08:05:15,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Navigating to: "http://127.0.0.1:8069/my/test_portal_records/10?token=96dbc2ab-92fd-47c0-986c-676e88cff4f8" 2026-10-28 08:05:15,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:05:17,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /my/test_portal_records/10?token=96dbc2ab-92fd-47c0-986c-676e88cff4f8 HTTP/1.1" 200 - 195 0.119 1.461 2026-10-28 08:05:17,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Navigation result: {'frameId': '19268D700AEC8B117F8A2906160A5C1B', 'loaderId': 'AAB0AF3013D3B1A3C7AF539A68723144', 'isDownload': False} 2026-10-28 08:05:17,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Evaluate ready code "odoo.isTourReady('portal_no_copy_link_tour')" 2026-10-28 08:05:17,154 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "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 08:05:17,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:05:17,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 0.049 2026-10-28 08:05:17,259 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:05:17,277 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.061 2026-10-28 08:05:17,290 104 INFO rb-e85a3c6-226074-429757 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 08:05:17,291 104 INFO rb-e85a3c6-226074-429757 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 08:05:17,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:05:17,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-10-28 08:05:17,493 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:05:17,505 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:05:17,515 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:05:17,516 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.017 2026-10-28 08:05:17,594 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:05:17,635 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.053 2026-10-28 08:05:17,648 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:17] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.051 2026-10-28 08:05:18,175 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:05:18,272 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Evaluate test code "odoo.startTour('portal_no_copy_link_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_records/10?token=96dbc2ab-92fd-47c0-986c-676e88cff4f8", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:05:18,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: [1/3] Tour portal_no_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message 2026-10-28 08:05:18,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.013 0.097 2026-10-28 08:05:18,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.020 0.144 2026-10-28 08:05:18,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.298 2026-10-28 08:05:18,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d16c24a/portal.assets_chatter.min.js, copying from /web/assets/d16c24a/portal.assets_chatter.min.js 2026-10-28 08:05:18,556 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "GET /web/assets/1/d16c24a/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.005 0.196 2026-10-28 08:05:18,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1757f7/portal.assets_chatter.min.css, copying from /web/assets/b1757f7/portal.assets_chatter.min.css 2026-10-28 08:05:18,594 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "GET /web/assets/1/b1757f7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.006 0.244 2026-10-28 08:05:18,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.014 0.066 2026-10-28 08:05:18,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:18] "POST /portal/chatter_init HTTP/1.1" 200 - 12 0.012 0.087 2026-10-28 08:05:20,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/050b9fe/portal.assets_chatter_style.min.css (id:7944) 2026-10-28 08:05:20,157 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:20] "GET /web/assets/1/050b9fe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.018 1.375 2026-10-28 08:05:20,198 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:20] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.000 0.007 2026-10-28 08:05:20,341 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 18 0.017 0.046 2026-10-28 08:05:20,362 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:20] "GET /web/image/res.partner/1008/avatar_128?access_token=c148c4a444a7b19085de66b0b48a30e081173e027f044377810d607f8d9a8ba8o0x6b0c293c&unique=1793174678000 HTTP/1.1" 200 - 4 0.004 0.062 2026-10-28 08:05:20,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: [2/3] Tour portal_no_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message:contains(Test Message) 2026-10-28 08:05:20,477 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:20] "GET /mail/avatar/mail.message/24704/author_avatar/50x50?access_token=96dbc2ab-92fd-47c0-986c-676e88cff4f8 HTTP/1.1" 200 - 8 0.006 0.016 2026-10-28 08:05:20,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: [3/3] Tour portal_no_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message-actions 2026-10-28 08:05:20,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: tour succeeded 2026-10-28 08:05:20,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: ╔═════════════════════════════════════════╗ ║ TOUR portal_no_copy_link_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 08:05:20,719 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: heap 10671180 (allocated 11796480) 2026-10-28 08:05:20,739 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Closing chrome headless with pid 1434 2026-10-28 08:05:20,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Closing websocket connection 2026-10-28 08:05:20,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Terminating chrome headless with pid 1434 2026-10-28 08:05:20,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080520_867198_test_no_copy_link_for_non_readable_portal_record.txt 2026-10-28 08:05:20,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Removing chrome user profile "/tmp/tmp5wrgbs6l_chrome_odoo" 2026-10-28 08:05:20,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_rating_record_portal ... 2026-10-28 08:05:21,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome pid: 1618 2026-10-28 08:05:21,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome headless temporary user profile dir: /tmp/tmp41923lp1_chrome_odoo 2026-10-28 08:05:21,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Issuing json command http://127.0.0.1:46691/json/version 2026-10-28 08:05:21,456 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46691/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:05:21,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 08:05:21,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Issuing json command http://127.0.0.1:46691/json 2026-10-28 08:05:21,541 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46691/json with timeout 3 increased to 10s during tests 2026-10-28 08:05:21,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Websocket url found: ws://127.0.0.1:46691/devtools/page/9602A0676F0FF22DAD571B2715FADDE1 2026-10-28 08:05:21,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Enable chrome headless console log notification 2026-10-28 08:05:21,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome headless enable page notifications 2026-10-28 08:05:21,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Setting session cookie in browser 2026-10-28 08:05:21,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Open "http://127.0.0.1:8069/my/test_portal_rating_records/208?display_rating=True&token=a95efb4c-8c1b-4e61-b470-018cb38172fb" in browser 2026-10-28 08:05:21,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Navigating to: "http://127.0.0.1:8069/my/test_portal_rating_records/208?display_rating=True&token=a95efb4c-8c1b-4e61-b470-018cb38172fb" 2026-10-28 08:05:21,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:05:23,397 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /my/test_portal_rating_records/208?display_rating=True&token=a95efb4c-8c1b-4e61-b470-018cb38172fb HTTP/1.1" 200 - 190 0.135 1.506 2026-10-28 08:05:23,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Navigation result: {'frameId': '9602A0676F0FF22DAD571B2715FADDE1', 'loaderId': '2408424682A279089B61A459C89F55CF', 'isDownload': False} 2026-10-28 08:05:23,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Evaluate ready code "odoo.isTourReady('portal_rating_tour')" 2026-10-28 08:05:23,453 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:05:23,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:05:23,566 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.067 2026-10-28 08:05:23,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:05:23,608 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.104 2026-10-28 08:05:23,620 104 INFO rb-e85a3c6-226074-429757 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 08:05:23,621 104 INFO rb-e85a3c6-226074-429757 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 08:05:23,638 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:05:23,660 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.035 2026-10-28 08:05:23,817 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:05:23,852 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:05:23,856 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.022 0.015 2026-10-28 08:05:23,858 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:05:23,954 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:05:23,988 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:23] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.045 2026-10-28 08:05:24,008 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:24] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.062 2026-10-28 08:05:24,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:05:24,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:24] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.012 0.109 2026-10-28 08:05:24,618 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Evaluate test code "odoo.startTour('portal_rating_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_rating_records/208?display_rating=True&token=a95efb4c-8c1b-4e61-b470-018cb38172fb", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:05:24,635 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [1/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Message-body:text(Message without rating) 2026-10-28 08:05:24,711 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:24] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.035 0.097 2026-10-28 08:05:24,846 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.266 2026-10-28 08:05:24,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1757f7/portal.assets_chatter.min.css, copying from /web/assets/b1757f7/portal.assets_chatter.min.css 2026-10-28 08:05:24,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:24] "GET /web/assets/1/b1757f7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.006 0.211 2026-10-28 08:05:24,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d16c24a/portal.assets_chatter.min.js, copying from /web/assets/d16c24a/portal.assets_chatter.min.js 2026-10-28 08:05:24,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:24] "GET /web/assets/1/d16c24a/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.006 0.225 2026-10-28 08:05:25,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:25] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.009 0.052 2026-10-28 08:05:25,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:25] "POST /portal/chatter_init HTTP/1.1" 200 - 10 0.016 0.066 2026-10-28 08:05:26,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/050b9fe/portal.assets_chatter_style.min.css (id:7951) 2026-10-28 08:05:26,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:26] "GET /web/assets/1/050b9fe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.018 1.231 2026-10-28 08:05:26,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:26] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:05:26,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:26] "POST /mail/chatter_fetch HTTP/1.1" 200 - 19 0.025 0.029 2026-10-28 08:05:26,561 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:26] "GET /web/image/mail.guest/-1/avatar_128 HTTP/1.1" 200 - 5 0.002 0.068 2026-10-28 08:05:26,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [2/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top:not(:has(.o_website_rating_card_container)) 2026-10-28 08:05:26,711 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:26] "GET /mail/avatar/mail.message/24708/author_avatar/50x50?access_token=a95efb4c-8c1b-4e61-b470-018cb38172fb HTTP/1.1" 200 - 7 0.009 0.024 2026-10-28 08:05:26,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [3/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Composer-input 2026-10-28 08:05:26,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [4/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Composer-send:enabled 2026-10-28 08:05:26,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [5/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top .o_website_rating_card_container .o_website_rating_table_row[data-star='4']:has(:text(100%)) 2026-10-28 08:05:26,971 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:26] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 5 0.016 0.017 2026-10-28 08:05:27,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2212b03/web.assets_emoji.min.js, copying from /web/assets/2212b03/web.assets_emoji.min.js 2026-10-28 08:05:27,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:27] "GET /web/assets/1/2212b03/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.005 0.021 2026-10-28 08:05:27,348 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:27] "POST /mail/message/post HTTP/1.1" 200 - 29 0.030 0.076 2026-10-28 08:05:27,398 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:27] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.006 0.010 2026-10-28 08:05:27,415 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:27] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.027 2026-10-28 08:05:27,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: tour succeeded 2026-10-28 08:05:27,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: ╔═══════════════════════════════════╗ ║ TOUR portal_rating_tour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-28 08:05:27,469 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:27] "GET /mail/avatar/mail.message/24709/author_avatar/50x50?access_token=a95efb4c-8c1b-4e61-b470-018cb38172fb HTTP/1.1" 200 - 7 0.009 0.024 2026-10-28 08:05:27,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: heap 12550844 (allocated 14155776) 2026-10-28 08:05:27,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Closing chrome headless with pid 1618 2026-10-28 08:05:27,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Closing websocket connection 2026-10-28 08:05:27,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Terminating chrome headless with pid 1618 2026-10-28 08:05:27,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080527_698955_test_rating_record_portal.txt 2026-10-28 08:05:27,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Removing chrome user profile "/tmp/tmp41923lp1_chrome_odoo" 2026-10-28 08:05:27,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_star_message ... 2026-10-28 08:05:28,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome pid: 1806 2026-10-28 08:05:28,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome headless temporary user profile dir: /tmp/tmpae3hiwzt_chrome_odoo 2026-10-28 08:05:28,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Issuing json command http://127.0.0.1:45283/json/version 2026-10-28 08:05:28,251 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:45283/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:05:28,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Browser version: Chrome/150.0.7871.114 2026-10-28 08:05:28,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Issuing json command http://127.0.0.1:45283/json 2026-10-28 08:05:28,332 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:45283/json with timeout 3 increased to 10s during tests 2026-10-28 08:05:28,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Websocket url found: ws://127.0.0.1:45283/devtools/page/8C64146E1C7AE09A2759DE7F3D78EE58 2026-10-28 08:05:28,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Enable chrome headless console log notification 2026-10-28 08:05:28,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome headless enable page notifications 2026-10-28 08:05:28,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:employee from n/a 2026-10-28 08:05:28,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Setting session cookie in browser 2026-10-28 08:05:28,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Open "http://127.0.0.1:8069/my/test_portal_records/12" in browser 2026-10-28 08:05:28,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Navigating to: "http://127.0.0.1:8069/my/test_portal_records/12" 2026-10-28 08:05:28,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:05:30,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /my/test_portal_records/12 HTTP/1.1" 200 - 277 0.211 1.795 2026-10-28 08:05:30,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Navigation result: {'frameId': '8C64146E1C7AE09A2759DE7F3D78EE58', 'loaderId': 'A44649F7AA229099960EDF9F23CC6E59', 'isDownload': False} 2026-10-28 08:05:30,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Evaluate ready code "odoo.isTourReady('star_message_tour')" 2026-10-28 08:05:30,553 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:05:30,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:05:30,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.044 2026-10-28 08:05:30,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:05:30,650 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-10-28 08:05:30,684 104 INFO rb-e85a3c6-226074-429757 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 08:05:30,691 104 INFO rb-e85a3c6-226074-429757 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 08:05:30,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:05:30,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-10-28 08:05:30,936 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:05:30,937 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:05:30,942 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:05:30,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:30] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.014 0.031 2026-10-28 08:05:31,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:05:31,074 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:31] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.067 2026-10-28 08:05:31,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:31] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.064 2026-10-28 08:05:31,552 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:31] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:05:31,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Evaluate test code "odoo.startTour('star_message_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_records/12", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:05:31,668 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:31] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.013 0.091 2026-10-28 08:05:31,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: [1/2] Tour star_message_tour → Step #chatterRoot:shadow .o-mail-Message:not([data-starred]):contains(Test Message) 2026-10-28 08:05:31,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:31] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.065 0.111 2026-10-28 08:05:31,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1757f7/portal.assets_chatter.min.css, copying from /web/assets/b1757f7/portal.assets_chatter.min.css 2026-10-28 08:05:31,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:31] "GET /web/assets/1/b1757f7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.005 0.090 2026-10-28 08:05:31,988 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.371 2026-10-28 08:05:31,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d16c24a/portal.assets_chatter.min.js, copying from /web/assets/d16c24a/portal.assets_chatter.min.js 2026-10-28 08:05:32,008 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:32] "GET /web/assets/1/d16c24a/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.004 0.280 2026-10-28 08:05:32,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:32] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.026 0.052 2026-10-28 08:05:32,233 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:32] "POST /portal/chatter_init HTTP/1.1" 200 - 17 0.015 0.103 2026-10-28 08:05:33,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/050b9fe/portal.assets_chatter_style.min.css (id:7959) 2026-10-28 08:05:33,700 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:33] "GET /web/assets/1/050b9fe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.019 1.478 2026-10-28 08:05:33,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:33] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.003 0.007 2026-10-28 08:05:33,863 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:33] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.011 0.038 2026-10-28 08:05:33,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:33] "GET /web/image/res.partner/1015/avatar_128?unique=1793174678000 HTTP/1.1" 200 - 15 0.022 0.052 2026-10-28 08:05:34,003 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:34] "GET /web/image/mail.message/24711/author_avatar/50x50 HTTP/1.1" 200 - 8 0.005 0.014 2026-10-28 08:05:34,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: [2/2] Tour star_message_tour → Step #chatterRoot:shadow .o-mail-Message[data-starred] 2026-10-28 08:05:34,073 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:05:34] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 23 0.016 0.042 2026-10-28 08:05:34,113 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: tour succeeded 2026-10-28 08:05:34,114 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: ╔══════════════════════════════════╗ ║ TOUR star_message_tour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 08:05:34,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: heap 10720296 (allocated 11534336) 2026-10-28 08:05:34,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Closing chrome headless with pid 1806 2026-10-28 08:05:34,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Closing websocket connection 2026-10-28 08:05:34,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Terminating chrome headless with pid 1806 2026-10-28 08:05:34,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080534_365310_test_star_message.txt 2026-10-28 08:05:34,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Removing chrome user profile "/tmp/tmpae3hiwzt_chrome_odoo" 2026-10-28 08:05:34,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 08:05:55,328 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:05:55,328 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:05:55,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_default ... 2026-10-28 08:05:56,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [1]: gave [{'uuid': 'df93a1d539fb40e7862e339bf1e09145', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:56,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_1 ... 2026-10-28 08:05:56,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [2]: gave [{'uuid': 'fdaf05d30e2c4da7983805990bc8a67e', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:56,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_2 ... 2026-10-28 08:05:57,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [3]: gave [{'uuid': '8ab67ef2fd4547ab92f1660e3be9b756', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:57,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_w_numbers ... 2026-10-28 08:05:57,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 3 SMS: [4, 5, 6]: gave [{'uuid': '87b407b6780b43f7a3f6eb31504ec273', 'state': 'success', 'credit': 1}, {'uuid': '4487ab06ff8a46aca9495bf6be4aff14', 'state': 'success', 'credit': 1}, {'uuid': 'ac63b0cdb7ef4a1cb632679041f82fc1', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:57,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_w_template ... 2026-10-28 08:05:57,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [7]: gave [{'uuid': '0d25d754c7c94880becab2195ea86239', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:57,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_invalid_field ... 2026-10-28 08:05:57,668 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [8, 9]: gave [{'uuid': 'bcb9f7edb7e0402397687d8687f48417', 'state': 'success', 'credit': 1}, {'uuid': '29674e0479db4fd69418506446ec3f92', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:57,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_nofield ... 2026-10-28 08:05:57,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [10]: gave [{'uuid': '5cb926f5f8cc484a9b7f490ffcdc1c1c', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:57,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_not_mail_thread ... 2026-10-28 08:05:57,951 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [11, 12]: gave [{'uuid': 'a59595f847ef4ba5b6e03c8e68f11b67', 'state': 'success', 'credit': 1}, {'uuid': '737ae7e0a9b146e5bf7bda29a502527b', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:57,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_wo_partner_wo_value_update ... 2026-10-28 08:05:58,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [13]: gave [{'uuid': '8d763bee408d474390eedf54bd0e0bea', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:58,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_default_recipient ... 2026-10-28 08:05:58,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_internals ... 2026-10-28 08:05:58,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [14]: gave [{'uuid': 'f7f9670d15ee43bc9ee0d510dfd0cefd', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:58,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_nofield_w_customer ... 2026-10-28 08:05:58,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_numbers_no_model ... 2026-10-28 08:05:58,767 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [15, 16]: gave [{'uuid': '621480fecf504a0d808ce9ce5af3072c', 'state': 'success', 'credit': 1}, {'uuid': '93e29a7610a64cd3be0b3cdc68fec82f', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:58,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_sending_with_no_number_field ... 2026-10-28 08:05:58,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [17]: gave [{'uuid': '8073f0d641c64673b7dad4bef50ab052', 'state': 'success', 'credit': 1}] 2026-10-28 08:05:59,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:06:18,511 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:06:18,511 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:06:20,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_10_partners ... 2026-10-28 08:06:21,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_1_partner ... 2026-10-28 08:06:21,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_default ... 2026-10-28 08:06:22,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 08:06:41,542 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:06:41,542 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:06:45,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSMassPerformance.test_sms_composer_mass ... 2026-10-28 08:06:46,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_performance: Query count less than expected for user employee: 56 < 57 in test_sms_composer_mass at /data/build/rb-e85a3c6-226074/addons/test_mail_sms/tests/test_sms_performance.py:122 2026-10-28 08:06:46,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSMassPerformance.test_sms_composer_mass_w_log ... 2026-10-28 08:06:48,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_sms.tests.test_sms_performance: Query count less than expected for user employee: 59 < 60 in test_sms_composer_mass_w_log at /data/build/rb-e85a3c6-226074/addons/test_mail_sms/tests/test_sms_performance.py:138 2026-10-28 08:06:48,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 08:06:48,256 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_tracking_value_multilang.tests.test_message_track: Starting TestMailTrackingValueMultilang.test_mail_track_all_multilang ... 2026-10-28 08:06:48,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-e85a3c6-226074/addons/web/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-e85a3c6-226074/addons/base_setup/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-e85a3c6-226074/addons/bus/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-e85a3c6-226074/addons/web_tour/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-e85a3c6-226074/addons/html_editor/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,265 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-e85a3c6-226074/addons/mail/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-e85a3c6-226074/addons/sales_team/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-e85a3c6-226074/addons/onboarding/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-e85a3c6-226074/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-e85a3c6-226074/addons/product/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-e85a3c6-226074/addons/analytic/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-e85a3c6-226074/addons/web_editor/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-e85a3c6-226074/addons/http_routing/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_signup/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-e85a3c6-226074/addons/portal/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-e85a3c6-226074/addons/resource/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,610 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-e85a3c6-226074/addons/digest/i18n/vi.po for language vi_VN 2026-10-28 08:06:49,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-e85a3c6-226074/addons/account/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,732 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-e85a3c6-226074/addons/payment/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/account_payment/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,781 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-e85a3c6-226074/addons/utm/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-e85a3c6-226074/addons/sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_management/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-e85a3c6-226074/addons/barcodes/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-e85a3c6-226074/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,868 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-e85a3c6-226074/addons/stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:50,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-e85a3c6-226074/addons/phone_validation/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/calendar/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-e85a3c6-226074/addons/contacts/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-e85a3c6-226074/addons/crm/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-e85a3c6-226074/addons/social_media/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-e85a3c6-226074/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-e85a3c6-226074/addons/website/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_vat_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,586 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,618 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-10-28 08:06:51,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-e85a3c6-226074/addons/rating/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-e85a3c6-226074/addons/project/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:51,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/website_payment/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mail/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,728 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-e85a3c6-226074/addons/portal_rating/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,733 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-e85a3c6-226074/addons/link_tracker/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,945 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/resource_mail/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,948 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-e85a3c6-226074/addons/hr/i18n/vi.po for language vi_VN 2026-10-28 08:06:51,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_expense/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-e85a3c6-226074/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-e85a3c6-226074/addons/data_recycle/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-10-28 08:06:52,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-e85a3c6-226074/addons/maintenance/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-e85a3c6-226074/addons/marketing_card/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sshkey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-e85a3c6-226074/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,272 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_contract/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_resource: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_employee_relative: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,324 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-10-28 08:06:52,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-10-28 08:06:52,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_token_expiration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_config_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_license: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-10-28 08:06:52,609 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-10-28 08:06:52,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_wallet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_milestone: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,709 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_amazon: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,716 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-10-28 08:06:52,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_analytic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-e85a3c6-226074/addons/iap/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/iap_mail/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-e85a3c6-226074/addons/sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-e85a3c6-226074/addons/base_automation/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,940 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-e85a3c6-226074/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-10-28 08:06:52,944 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_api_request_logger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,954 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-10-28 08:06:52,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_state_group: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:52,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-e85a3c6-226074/addons/base_import_module/i18n/vi.po for language vi_VN 2026-10-28 08:06:53,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_customizer: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_tracking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_qrcode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/fleet/i18n/vi.po for language vi_VN 2026-10-28 08:06:53,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-10-28 08:06:53,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_employee_documents: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fleet_driver: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-10-28 08:06:53,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_package_type: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-10-28 08:06:53,269 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-e85a3c6-226074/addons/base_import/i18n/vi.po for language vi_VN 2026-10-28 08:06:53,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_sheet_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_sheet_import/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-e85a3c6-226074/addons/gamification/i18n/vi.po for language vi_VN 2026-10-28 08:06:53,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-e85a3c6-226074/addons/survey/i18n/vi.po for language vi_VN 2026-10-28 08:06:53,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-10-28 08:06:53,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_appraisal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_employee_grade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_role: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_rank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills/i18n/vi.po for language vi_VN 2026-10-28 08:06:53,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,809 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,871 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_rental: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_lang_detection: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_lang_detection/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:53,989 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_automation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-10-28 08:06:54,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-e85a3c6-226074/addons/website_partner/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,130 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-e85a3c6-226074/addons/website_profile/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-e85a3c6-226074/addons/event/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/im_livechat/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-e85a3c6-226074/addons/repair/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-e85a3c6-226074/addons/project_todo/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-e85a3c6-226074/addons/lunch/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-e85a3c6-226074/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-10-28 08:06:54,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_discount/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/loyalty/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,638 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,668 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-10-28 08:06:54,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-10-28 08:06:54,679 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-10-28 08:06:54,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,736 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,739 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-10-28 08:06:54,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-e85a3c6-226074/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,781 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-e85a3c6-226074/addons/base_iban/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-e85a3c6-226074/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,800 104 INFO rb-e85a3c6-226074-429757 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 08:06:54,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_dimensions: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,871 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-10-28 08:06:54,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language vi_VN 2026-10-28 08:06:54,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-10-28 08:06:54,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-e85a3c6-226074/addons/website_blog/i18n/vi.po for language vi_VN 2026-10-28 08:06:54,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,958 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_page_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_legal_invoice_number: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_identity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_budget_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:54,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-10-28 08:06:55,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-e85a3c6-226074/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-e85a3c6-226074/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-e85a3c6-226074/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-10-28 08:06:55,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-e85a3c6-226074/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-10-28 08:06:55,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_return_reason: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_bank_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_bidv_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,097 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_bidv_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,105 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr_restaurant: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_restaurant/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,188 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,202 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_quality/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:55,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language vi_VN 2026-10-28 08:06:55,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-e85a3c6-226074/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-e85a3c6-226074/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-e85a3c6-226074/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-e85a3c6-226074/addons/certificate/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,378 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/account_fleet/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-e85a3c6-226074/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-e85a3c6-226074/addons/account_test/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-e85a3c6-226074/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,468 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-e85a3c6-226074/addons/base_install_request/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-e85a3c6-226074/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-e85a3c6-226074/addons/base_vat/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/iap_crm/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,592 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-e85a3c6-226074/addons/event_booth/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-e85a3c6-226074/addons/event_product/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:55,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,509 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/event_crm/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/event_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_crm/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-e85a3c6-226074/addons/google_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/google_calendar/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-e85a3c6-226074/addons/google_gmail/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_presence/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-10-28 08:06:56,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-10-28 08:06:56,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,595 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,605 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,639 104 INFO rb-e85a3c6-226074-429757 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 08:06:56,681 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language vi_VN 2026-10-28 08:06:56,681 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language vi_VN 2026-10-28 08:06:56,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,684 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-10-28 08:06:56,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_service/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,709 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-10-28 08:06:56,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-10-28 08:06:56,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,736 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,796 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,805 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account_wip: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_account_wip/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_link/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_settlement/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:56,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-10-28 08:06:56,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language vi_VN 2026-10-28 08:06:56,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_bot/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-10-28 08:06:56,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_group/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,956 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:56,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-e85a3c6-226074/addons/membership/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-e85a3c6-226074/addons/product_expiry/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,055 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-10-28 08:06:57,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_momo_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_nganluong: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_polar: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_zalopay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,113 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_event/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_hr/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-10-28 08:06:57,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,133 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_margin/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,135 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-e85a3c6-226074/addons/product_email_template/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-e85a3c6-226074/addons/product_images/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/product_margin/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/product_matrix/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-10-28 08:06:57,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/project_purchase/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,197 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_expense/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,201 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/project_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,206 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,209 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,223 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-10-28 08:06:57,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,265 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,271 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-10-28 08:06:57,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-e85a3c6-226074/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-e85a3c6-226074/addons/snailmail/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-e85a3c6-226074/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,468 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_sms/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-10-28 08:06:57,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-10-28 08:06:57,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-10-28 08:06:57,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-10-28 08:06:57,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-10-28 08:06:57,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-10-28 08:06:57,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-10-28 08:06:57,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-10-28 08:06:57,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/website_livechat/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-10-28 08:06:57,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_demo/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-e85a3c6-226074/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,610 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,622 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,643 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-10-28 08:06:57,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-10-28 08:06:57,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-10-28 08:06:57,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-10-28 08:06:57,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-10-28 08:06:57,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-10-28 08:06:57,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-10-28 08:06:57,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-10-28 08:06:57,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-10-28 08:06:57,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-10-28 08:06:57,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-10-28 08:06:57,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-10-28 08:06:57,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-10-28 08:06:57,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-10-28 08:06:57,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-10-28 08:06:57,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-10-28 08:06:57,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-10-28 08:06:57,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-10-28 08:06:57,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language vi_VN 2026-10-28 08:06:57,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-10-28 08:06:57,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-10-28 08:06:57,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-10-28 08:06:57,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-10-28 08:06:57,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-10-28 08:06:57,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_signup_email_verification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-10-28 08:06:57,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-10-28 08:06:57,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-10-28 08:06:57,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-10-28 08:06:57,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-10-28 08:06:57,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_cohort: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,671 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-10-28 08:06:57,672 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language vi_VN 2026-10-28 08:06:57,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-e85a3c6-226074/addons/website_forum/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-10-28 08:06:57,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-10-28 08:06:57,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_attendance_device: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,815 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand: loading translation file /data/build/Viindoo-branding-18.0/viin_brand/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-10-28 08:06:57,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_common_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-10-28 08:06:57,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-10-28 08:06:57,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language vi_VN 2026-10-28 08:06:57,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_event_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_event_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fee_definition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fee_definition_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_google: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_here: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,899 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-10-28 08:06:57,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-10-28 08:06:57,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-10-28 08:06:57,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-10-28 08:06:57,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_training: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_base: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_invoice: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,949 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_invoice_tax_details: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-10-28 08:06:57,951 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-10-28 08:06:57,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_notification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,958 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-10-28 08:06:57,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-10-28 08:06:57,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-10-28 08:06:57,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-10-28 08:06:57,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_license_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,975 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,984 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_okr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,993 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:57,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_equity_range: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-10-28 08:06:58,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_nationality: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_track_change: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-10-28 08:06:58,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_pos_delivery: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_code_sequence: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-10-28 08:06:58,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-10-28 08:06:58,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_safe_confirm_button: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,130 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,133 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_age_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-10-28 08:06:58,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_unique_product_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_upload_file: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_vendor_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,198 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,200 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_apps_store: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,223 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs_odoo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_slides_event: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-e85a3c6-226074/addons/transifex/i18n/vi.po for language vi_VN 2026-10-28 08:06:58,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_reconciliation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,265 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,289 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_budget_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_followup: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_followup/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language vi_VN 2026-10-28 08:06:58,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-10-28 08:06:58,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,326 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-10-28 08:06:58,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,392 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_amazon_ses: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-10-28 08:06:58,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-10-28 08:06:58,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,477 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_mrp: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_procurement: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-10-28 08:06:58,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-10-28 08:06:58,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-10-28 08:06:58,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-10-28 08:06:58,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-10-28 08:06:58,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-10-28 08:06:58,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-10-28 08:06:58,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-10-28 08:06:58,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,672 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-10-28 08:06:58,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-10-28 08:06:58,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-10-28 08:06:58,709 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-10-28 08:06:58,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-10-28 08:06:58,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-10-28 08:06:58,752 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-10-28 08:06:58,752 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,768 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,773 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-10-28 08:06:58,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-10-28 08:06:58,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,781 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-10-28 08:06:58,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-e85a3c6-226074/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-10-28 08:06:58,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-10-28 08:06:58,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,796 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-10-28 08:06:58,796 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-10-28 08:06:58,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-e85a3c6-226074/addons/website_links/i18n/vi.po for language vi_VN 2026-10-28 08:06:58,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-10-28 08:06:58,809 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-10-28 08:06:58,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,836 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,847 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,869 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_country_target_market: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:58,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_base/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_ghn: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghn/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghtk/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_viettelpost/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_batch/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_custom/i18n/vi.po for language vi_VN 2026-10-28 08:06:59,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_air: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight_air: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight_consol: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_contract: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_duns: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_employee_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,196 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,201 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,209 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_event_checkin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,259 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language vi_VN 2026-10-28 08:06:59,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language vi_VN 2026-10-28 08:06:59,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_insurance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_fleet_planning_gantt/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language vi_VN 2026-10-28 08:06:59,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-10-28 08:06:59,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_transfer_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_air_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,353 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_road: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-10-28 08:06:59,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-10-28 08:06:59,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geo_route_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_geo_route_map/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info_contact: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_drive: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_translate_api: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_google_translate_api/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,477 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-10-28 08:06:59,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_multi_position: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-10-28 08:06:59,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-10-28 08:06:59,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-10-28 08:06:59,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot_mrp/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot_mrp_workorder/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,668 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot_quality/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot_mrp_workorder_quality/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,681 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_pos: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_erponline_utility: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_saas: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_iot_saas/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-10-28 08:06:59,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-10-28 08:06:59,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-10-28 08:06:59,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-10-28 08:06:59,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-10-28 08:06:59,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-10-28 08:06:59,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-10-28 08:06:59,719 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-10-28 08:06:59,719 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-10-28 08:06:59,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-10-28 08:06:59,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-10-28 08:06:59,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-10-28 08:06:59,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-10-28 08:06:59,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,739 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-10-28 08:06:59,739 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-10-28 08:06:59,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_meeting_room: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_meeting_room/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_barcode: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_barcode/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_barcode: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_barcode/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,767 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_filter: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_mps: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_mps/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,792 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,798 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-10-28 08:06:59,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_loss_report/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,832 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_requisition/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language vi_VN 2026-10-28 08:06:59,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-10-28 08:06:59,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-10-28 08:06:59,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-10-28 08:06:59,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_gender: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_shareholder: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_tax_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-10-28 08:06:59,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_return: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_scale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-10-28 08:06:59,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-10-28 08:06:59,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,937 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_progress: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_gantt/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,996 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-28 08:06:59,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_todo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-10-28 08:07:00,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_rental_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_stock_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_supply: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,015 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-10-28 08:07:00,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_project_technician: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,040 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-10-28 08:07:00,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,064 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_unlink: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_crawler: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_crawler/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language vi_VN 2026-10-28 08:07:00,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_heatmap: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_heatmap/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_project/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language vi_VN 2026-10-28 08:07:00,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_document/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_sim: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim_viettel/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_facebook: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_lead: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_linkedin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_finance/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,196 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,198 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,201 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,202 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,206 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-10-28 08:07:00,209 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stringee: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_survey_exam: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,271 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_blog/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_google/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_blog_toc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-10-28 08:07:00,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_gtm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,289 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_nofollow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_event/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,324 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language vi_VN 2026-10-28 08:07:00,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language vi_VN 2026-10-28 08:07:00,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language vi_VN 2026-10-28 08:07:00,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-10-28 08:07:00,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation_hr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_zbs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-10-28 08:07:00,374 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,377 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,384 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,397 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-e85a3c6-226074/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-e85a3c6-226074/addons/website_customer/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,423 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-e85a3c6-226074/addons/website_membership/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-e85a3c6-226074/addons/website_project/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_progress: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,477 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption_account/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-10-28 08:07:00,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-10-28 08:07:00,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-e85a3c6-226074/addons/board/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_aps/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,537 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-e85a3c6-226074/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,564 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-10-28 08:07:00,564 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-10-28 08:07:00,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-10-28 08:07:00,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-10-28 08:07:00,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-10-28 08:07:00,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-10-28 08:07:00,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-10-28 08:07:00,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-10-28 08:07:00,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-10-28 08:07:00,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-10-28 08:07:44,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mail_tracking_value_multilang.tests.test_message_track: Starting TestMailTrackingValueMultilang.test_mail_track_x2m_store_ids ... 2026-10-28 08:07:44,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:07:44,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_01_main_flow_tour ... 2026-10-28 08:07:45,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome pid: 1985 2026-10-28 08:07:45,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome headless temporary user profile dir: /tmp/tmpkdbg9ipu_chrome_odoo 2026-10-28 08:07:45,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Issuing json command http://127.0.0.1:41517/json/version 2026-10-28 08:07:45,613 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:41517/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:07:45,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 08:07:45,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Issuing json command http://127.0.0.1:41517/json 2026-10-28 08:07:45,670 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:41517/json with timeout 3 increased to 10s during tests 2026-10-28 08:07:45,681 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Websocket url found: ws://127.0.0.1:41517/devtools/page/ED3E9EBCA80185EBF178774B752C2716 2026-10-28 08:07:45,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Enable chrome headless console log notification 2026-10-28 08:07:45,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome headless enable page notifications 2026-10-28 08:07:45,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:07:45,778 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Setting session cookie in browser 2026-10-28 08:07:45,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:07:45,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:07:45,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:07:49,005 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:49] "GET /odoo HTTP/1.1" 200 - 186 0.202 2.913 2026-10-28 08:07:49,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Navigation result: {'frameId': 'ED3E9EBCA80185EBF178774B752C2716', 'loaderId': 'FDA89859EA168A671700A114B1651AD5', 'isDownload': False} 2026-10-28 08:07:49,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Evaluate ready code "odoo.isTourReady('main_flow_tour')" 2026-10-28 08:07:49,098 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:49] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.014 0.026 2026-10-28 08:07:49,150 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 08:07:50,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.342 0.625 2026-10-28 08:07:50,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.981 2026-10-28 08:07:50,064 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.964 2026-10-28 08:07:50,086 104 INFO rb-e85a3c6-226074-429757 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 08:07:50,086 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:07:50,125 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:07:50,926 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 08:07:50,934 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 08:07:50,945 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-28 08:07:50,970 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-28 08:07:50,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: Owl is running in 'dev' mode. 2026-10-28 08:07:51,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:07:51,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.072 2026-10-28 08:07:51,146 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.083 2026-10-28 08:07:51,150 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-28 08:07:51,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Evaluate test code "odoo.startTour('main_flow_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:07:51,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [1/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:07:51,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [2/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:07:51,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:07:51,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [3/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:07:51,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.074 0.218 2026-10-28 08:07:51,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [4/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:07:51,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [5/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:07:51,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [6/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-28 08:07:51,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [7/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-28 08:07:51,839 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "POST /mail/data HTTP/1.1" 200 - 144 0.215 0.416 2026-10-28 08:07:51,869 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:07:51,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.647 2026-10-28 08:07:51,882 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.659 2026-10-28 08:07:51,913 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:07:51,938 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:07:51,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.523 2026-10-28 08:07:52,010 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.585 2026-10-28 08:07:52,061 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.633 2026-10-28 08:07:52,092 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.119 2026-10-28 08:07:52,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [8/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-28 08:07:52,144 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.838 2026-10-28 08:07:52,149 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.056 2026-10-28 08:07:52,196 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.049 2026-10-28 08:07:52,223 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.064 2026-10-28 08:07:52,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [9/311] Tour main_flow_tour → Step Let's create products. (trigger: .o_menu_sections .dropdown-toggle span:contains('Products')) 2026-10-28 08:07:52,255 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:07:52,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [10/311] Tour main_flow_tour → Step Let's create products. (trigger: .dropdown-item:contains('Products'), nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_product_template_action']) 2026-10-28 08:07:52,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [11/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Products') 2026-10-28 08:07:53,130 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:53] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 222 0.154 0.794 2026-10-28 08:07:53,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.766 2026-10-28 08:07:53,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:53] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.034 0.145 2026-10-28 08:07:53,381 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.175 2026-10-28 08:07:54,013 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:54] "POST /web/dataset/call_kw/product.template/get_views HTTP/1.1" 200 - 198 0.115 0.667 2026-10-28 08:07:54,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:54] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 41 0.069 0.151 2026-10-28 08:07:55,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [12/311] Tour main_flow_tour → Step Let's create your first product. (trigger: .o-kanban-button-new) 2026-10-28 08:07:55,129 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/52/image_128?unique=1793170388000 HTTP/1.1" 200 - 10 0.025 0.039 2026-10-28 08:07:55,159 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/192/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.007 0.066 2026-10-28 08:07:55,166 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [13/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-28 08:07:55,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/246/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.007 0.107 2026-10-28 08:07:55,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/23/image_128?unique=1793170388000 HTTP/1.1" 200 - 4 0.009 0.125 2026-10-28 08:07:55,249 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/217/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.011 0.148 2026-10-28 08:07:55,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/200/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.016 0.186 2026-10-28 08:07:55,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/174/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.008 0.141 2026-10-28 08:07:55,362 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "POST /web/dataset/call_kw/product.image/get_views HTTP/1.1" 200 - 9 0.005 0.153 2026-10-28 08:07:55,373 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/441/image_128?unique=1793171076000 HTTP/1.1" 200 - 4 0.002 0.213 2026-10-28 08:07:55,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.144 2026-10-28 08:07:55,453 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/175/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.023 0.158 2026-10-28 08:07:55,483 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/199/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.007 0.166 2026-10-28 08:07:55,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/191/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.009 0.110 2026-10-28 08:07:55,539 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/241/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.006 0.146 2026-10-28 08:07:55,590 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "GET /web/image/product.template/149/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.007 0.242 2026-10-28 08:07:55,799 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:55] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 64 0.058 0.308 2026-10-28 08:07:56,081 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:56] "POST /web/dataset/call_kw/product.category/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:07:56,315 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:56] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:07:56,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [14/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-28 08:07:56,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [15/311] Tour main_flow_tour → Step Let's enter the product type (trigger: .o_field_widget[name=is_storable] input) 2026-10-28 08:07:56,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [16/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-28 08:07:56,712 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:56] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 11 0.007 0.044 2026-10-28 08:07:56,731 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:56] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:07:56,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [17/311] Tour main_flow_tour → Step Check Manufacture (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Manufacture")) 2026-10-28 08:07:56,884 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:56] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.008 0.024 2026-10-28 08:07:56,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [18/311] Tour main_flow_tour → Step Uncheck Buy (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Buy")) 2026-10-28 08:07:57,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [19/311] Tour main_flow_tour → Step Uncheck Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Replenish on Order (MTO)")) 2026-10-28 08:07:57,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [20/311] Tour main_flow_tour → Step Go to main tab (trigger: .o_notebook .nav-link:contains("General Information")) 2026-10-28 08:07:57,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [21/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-28 08:07:57,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [22/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_button_save) 2026-10-28 08:07:57,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:57] "POST /web/dataset/call_kw/account.tax/name_search HTTP/1.1" 200 - 3 0.003 0.012 2026-10-28 08:07:57,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [23/311] Tour main_flow_tour → Step .o_form_saved 2026-10-28 08:07:58,259 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:07:58,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:58] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 293 0.415 0.456 2026-10-28 08:07:58,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [24/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-28 08:07:58,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [25/311] Tour main_flow_tour → Step .o_form_saved 2026-10-28 08:07:58,521 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:58] "POST /mail/thread/data HTTP/1.1" 200 - 59 0.096 0.115 2026-10-28 08:07:58,550 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [26/311] Tour main_flow_tour → Step See Bill of material (trigger: .oe_stat_button div[name=bom_count]) 2026-10-28 08:07:58,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:58] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.032 0.186 2026-10-28 08:07:58,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [27/311] Tour main_flow_tour → Step Let's create a new bill of material (trigger: .o_list_button_add) 2026-10-28 08:07:58,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:58] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.014 2026-10-28 08:07:58,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:58] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 72 0.065 0.171 2026-10-28 08:07:59,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:59] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 2 0.005 0.016 2026-10-28 08:07:59,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [28/311] Tour main_flow_tour → Step .o_form_editable 2026-10-28 08:07:59,166 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:59] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:07:59,171 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:07:59,230 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:59] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 6 0.016 0.034 2026-10-28 08:07:59,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [29/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-28 08:07:59,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [30/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:07:59,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:59] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 6 0.007 0.030 2026-10-28 08:07:59,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [31/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component1') 2026-10-28 08:07:59,643 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:59] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.022 0.048 2026-10-28 08:07:59,901 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:07:59] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 5 0.016 0.029 2026-10-28 08:07:59,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [32/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:08:00,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [33/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-28 08:08:00,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [34/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal-body .o_form_editable .o_field_widget[name="name"] textarea) 2026-10-28 08:08:00,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [35/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-28 08:08:00,212 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:08:00,213 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:00] "POST /web/dataset/call_kw/product.product/name_create HTTP/1.1" 200 - 78 0.077 0.159 2026-10-28 08:08:00,288 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:00] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 22 0.016 0.034 2026-10-28 08:08:00,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:00] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:08:00,349 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:00] "POST /web/dataset/call_kw/product.product/get_formview_action HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:08:00,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [36/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-28 08:08:00,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:00] "POST /web/dataset/call_kw/mrp.bom/web_save HTTP/1.1" 200 - 55 0.073 0.102 2026-10-28 08:08:01,284 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:01] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 208 0.175 0.491 2026-10-28 08:08:01,765 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:01] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 161 0.187 0.218 2026-10-28 08:08:01,908 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:01] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 08:08:01,996 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:01] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:08:02,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [37/311] Tour main_flow_tour → Step Check Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check:contains("Replenish on Order (MTO)") input) 2026-10-28 08:08:02,152 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:02] "POST /mail/thread/data HTTP/1.1" 200 - 58 0.078 0.080 2026-10-28 08:08:02,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:02] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.001 0.108 2026-10-28 08:08:02,223 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:02] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.027 0.102 2026-10-28 08:08:02,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [38/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-28 08:08:02,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [39/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-28 08:08:02,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [40/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component1) 2026-10-28 08:08:02,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [41/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:08:02,724 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:02] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 90 0.113 0.253 2026-10-28 08:08:02,821 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:02] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 10 0.011 0.031 2026-10-28 08:08:02,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [42/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-28 08:08:02,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:02] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.018 0.049 2026-10-28 08:08:03,216 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:03] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 2 0.010 0.037 2026-10-28 08:08:03,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [43/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-28 08:08:03,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [44/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains('Vendor') 2026-10-28 08:08:03,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [45/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .o_form_editable .o_field_many2one[name=partner_id] input) 2026-10-28 08:08:03,403 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:03] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 33 0.044 0.094 2026-10-28 08:08:03,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [46/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-28 08:08:03,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:03] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 5 0.010 0.028 2026-10-28 08:08:03,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [47/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-footer .o_create_button) 2026-10-28 08:08:03,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [48/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-dialog .o_field_radio.o_field_widget[name=company_type] 2026-10-28 08:08:03,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [49/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-28 08:08:03,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [50/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create vendor) 2026-10-28 08:08:03,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [51/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .modal:not(.o_inactive_modal) .o_form_button_save) 2026-10-28 08:08:03,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [52/311] Tour main_flow_tour → Step body:has(.modal:contains(create vendors)) 2026-10-28 08:08:03,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:03] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 90 0.108 0.196 2026-10-28 08:08:03,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [53/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-28 08:08:03,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [54/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close):enabled) 2026-10-28 08:08:03,944 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [55/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Component) 2026-10-28 08:08:04,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [56/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:08:04,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [57/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:08:04,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [58/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-28 08:08:04,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [59/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-28 08:08:04,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [60/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-28 08:08:04,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [61/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-28 08:08:04,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:04] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 90 0.103 0.245 2026-10-28 08:08:04,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:04] "POST /web/dataset/call_kw/uom.uom/name_search HTTP/1.1" 200 - 1 0.000 0.337 2026-10-28 08:08:04,833 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:04] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 42 0.041 0.124 2026-10-28 08:08:04,941 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:04] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 18 0.025 0.038 2026-10-28 08:08:04,992 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:04] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 16 0.015 0.092 2026-10-28 08:08:05,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 08:08:05,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 08:08:05,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [62/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-28 08:08:05,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /mail/thread/data HTTP/1.1" 200 - 42 0.042 0.064 2026-10-28 08:08:05,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [63/311] Tour main_flow_tour → Step .o_form_editable 2026-10-28 08:08:05,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.103 2026-10-28 08:08:05,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [64/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-28 08:08:05,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.015 0.153 2026-10-28 08:08:05,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [65/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:08:05,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.082 2026-10-28 08:08:05,395 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 8 0.008 0.169 2026-10-28 08:08:05,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [66/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains(New)) 2026-10-28 08:08:05,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [67/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-body .o_form_editable .o_field_widget[name=name] textarea) 2026-10-28 08:08:05,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [68/311] Tour main_flow_tour → Step .o_field_widget[name=bom_line_ids] .o_data_row:nth-child(2).o_selected_row 2026-10-28 08:08:05,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [69/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:08:05,685 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [70/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component2') 2026-10-28 08:08:05,714 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.019 0.033 2026-10-28 08:08:05,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:05] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 5 0.012 0.024 2026-10-28 08:08:06,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [71/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-28 08:08:06,253 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:08:06,253 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:06] "POST /web/dataset/call_kw/product.product/name_create HTTP/1.1" 200 - 68 0.068 0.151 2026-10-28 08:08:06,346 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:06] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 30 0.024 0.057 2026-10-28 08:08:06,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [72/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-28 08:08:06,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:06] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 23 0.026 0.058 2026-10-28 08:08:06,463 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:06] "POST /web/dataset/call_kw/product.product/get_formview_action HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:08:06,696 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:06] "POST /web/dataset/call_kw/mrp.bom/web_save HTTP/1.1" 200 - 70 0.093 0.102 2026-10-28 08:08:07,215 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:07] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 184 0.211 0.258 2026-10-28 08:08:07,295 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:07] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:08:07,426 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:07] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.004 0.016 2026-10-28 08:08:07,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [73/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-28 08:08:07,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [74/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains(Vendor) 2026-10-28 08:08:07,588 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:07] "POST /mail/thread/data HTTP/1.1" 200 - 58 0.060 0.107 2026-10-28 08:08:07,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [75/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .o_form_editable .o_field_many2one[name='partner_id'] input) 2026-10-28 08:08:07,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:07] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.028 0.148 2026-10-28 08:08:07,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [76/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-28 08:08:07,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [77/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:08:07,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [78/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-28 08:08:07,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [79/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:08:07,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [80/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.vendor') 2026-10-28 08:08:08,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [81/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-28 08:08:08,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [82/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component2) 2026-10-28 08:08:08,121 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:08] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 11 0.010 0.029 2026-10-28 08:08:08,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [83/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:08:08,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [84/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-28 08:08:08,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:08] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.012 0.033 2026-10-28 08:08:08,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:08] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.013 0.025 2026-10-28 08:08:08,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [85/311] Tour main_flow_tour → Step .o_field_widget[name=partner_id] .o_external_button 2026-10-28 08:08:08,608 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:08] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 5 0.009 0.027 2026-10-28 08:08:08,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [86/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-28 08:08:08,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [87/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-28 08:08:08,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [88/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close)) 2026-10-28 08:08:08,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [89/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create component) 2026-10-28 08:08:08,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [90/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:08:08,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [91/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:08:08,958 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:08] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 89 0.123 0.204 2026-10-28 08:08:08,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [92/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-28 08:08:09,036 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [93/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-28 08:08:09,121 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [94/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-28 08:08:09,130 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:09] "POST /web/dataset/call_kw/uom.uom/name_search HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:08:09,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [95/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-28 08:08:09,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:09] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 89 0.111 0.248 2026-10-28 08:08:09,742 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:09] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 58 0.063 0.151 2026-10-28 08:08:09,808 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:09] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.016 0.021 2026-10-28 08:08:09,858 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:09] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 17 0.017 0.068 2026-10-28 08:08:09,891 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:09] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 08:08:09,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [96/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-28 08:08:10,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [97/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Bill of Materials') 2026-10-28 08:08:10,109 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /mail/thread/data HTTP/1.1" 200 - 42 0.061 0.094 2026-10-28 08:08:10,116 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.163 2026-10-28 08:08:10,128 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.120 2026-10-28 08:08:10,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.203 2026-10-28 08:08:10,224 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 8 0.013 0.111 2026-10-28 08:08:10,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [98/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-28 08:08:10,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [99/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-28 08:08:10,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /web/dataset/call_kw/product.template/web_read HTTP/1.1" 200 - 94 0.143 0.171 2026-10-28 08:08:10,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:08:10,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 08:08:10,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [100/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-28 08:08:10,953 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.029 0.093 2026-10-28 08:08:10,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [101/311] Tour main_flow_tour → Step .o_kanban_view 2026-10-28 08:08:10,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:10] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.067 2026-10-28 08:08:11,191 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:11] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 25 0.048 0.164 2026-10-28 08:08:11,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [102/311] Tour main_flow_tour → Step Let's create your second product. (trigger: .o-kanban-button-new) 2026-10-28 08:08:11,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [103/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-28 08:08:12,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:12] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 47 0.033 0.122 2026-10-28 08:08:12,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [104/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-28 08:08:12,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [105/311] Tour main_flow_tour → Step Set to service (trigger: .o_field_widget[name="type"] input[data-value="service"]) 2026-10-28 08:08:12,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [106/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-28 08:08:12,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [107/311] Tour main_flow_tour → Step Change service policy (trigger: .o_field_widget[name=service_policy] select) 2026-10-28 08:08:12,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:12] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 28 0.018 0.076 2026-10-28 08:08:12,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:12] "POST /web/dataset/call_kw/account.tax/name_search HTTP/1.1" 200 - 3 0.005 0.037 2026-10-28 08:08:12,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [108/311] Tour main_flow_tour → Step Change track service (trigger: .o_field_widget[name=service_tracking] select) 2026-10-28 08:08:12,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [109/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-28 08:08:12,831 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:12] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 14 0.010 0.081 2026-10-28 08:08:13,005 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:13] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 10 0.007 0.044 2026-10-28 08:08:13,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [110/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-28 08:08:13,124 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:13] "POST /web/dataset/call_kw/project.project/name_search HTTP/1.1" 200 - 9 0.008 0.015 2026-10-28 08:08:13,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [111/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-28 08:08:13,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [112/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Project) 2026-10-28 08:08:13,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [113/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] textarea) 2026-10-28 08:08:13,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [114/311] Tour main_flow_tour → Step .o-autocomplete--dropdown-item > a:contains('the_flow.project') 2026-10-28 08:08:13,365 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:13] "POST /web/dataset/call_kw/project.project/name_search HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:08:13,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [115/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:08:13,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [116/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:08:13,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [117/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_status_indicator .o_form_button_save) 2026-10-28 08:08:13,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [118/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:08:13,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [119/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:08:13,646 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:13] "POST /web/dataset/call_kw/project.project/name_create HTTP/1.1" 200 - 65 0.068 0.170 2026-10-28 08:08:13,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [120/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:08:14,405 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:08:14,406 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:14] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 272 0.288 0.387 2026-10-28 08:08:14,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [121/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-28 08:08:14,643 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:14] "POST /mail/thread/data HTTP/1.1" 200 - 59 0.058 0.105 2026-10-28 08:08:14,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [122/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-28 08:08:14,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [123/311] Tour main_flow_tour → Step .o_opportunity_kanban 2026-10-28 08:08:14,730 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:14] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.031 0.148 2026-10-28 08:08:14,795 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.075 2026-10-28 08:08:14,861 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:14] "POST /web/action/run HTTP/1.1" 200 - 22 0.015 0.027 2026-10-28 08:08:15,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 91 0.072 0.216 2026-10-28 08:08:15,239 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 6 0.007 0.012 2026-10-28 08:08:15,251 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.003 0.024 2026-10-28 08:08:15,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 15 0.024 0.065 2026-10-28 08:08:15,428 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.111 2026-10-28 08:08:15,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.015 0.156 2026-10-28 08:08:15,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.224 2026-10-28 08:08:15,657 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:08:15,809 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [124/311] Tour main_flow_tour → Step Click here to create your first opportunity and add it to your pipeline. (trigger: .o-kanban-button-new) 2026-10-28 08:08:15,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [125/311] Tour main_flow_tour → Step Choose a name for your opportunity. (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-10-28 08:08:15,945 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:15] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 11 0.014 0.043 2026-10-28 08:08:16,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:16] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 25 0.024 0.046 2026-10-28 08:08:16,079 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:08:16,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [126/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-28 08:08:16,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [127/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-28 08:08:16,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:16] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.012 0.037 2026-10-28 08:08:16,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [128/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-28 08:08:16,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [129/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-28 08:08:16,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [130/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-28 08:08:16,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [131/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-28 08:08:16,533 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:16] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.010 0.031 2026-10-28 08:08:16,582 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [132/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-28 08:08:16,603 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:16] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.009 0.080 2026-10-28 08:08:16,641 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [133/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:08:16,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [134/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:08:16,731 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:16] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 38 0.031 0.108 2026-10-28 08:08:16,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [135/311] Tour main_flow_tour → Step .o_kanban_quick_create .o_field_widget[name=partner_id] .o_external_button 2026-10-28 08:08:16,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:16] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 7 0.011 0.043 2026-10-28 08:08:16,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [136/311] Tour main_flow_tour → Step Click here to add your opportunity. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-10-28 08:08:16,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [137/311] Tour main_flow_tour → Step Drag & drop opportunities between columns as you progress in your sales cycle. (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-28 08:08:17,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 45 0.047 0.080 2026-10-28 08:08:17,114 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 10 0.013 0.040 2026-10-28 08:08:17,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.022 2026-10-28 08:08:17,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 15 0.012 0.059 2026-10-28 08:08:17,246 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.006 0.086 2026-10-28 08:08:17,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [138/311] Tour main_flow_tour → Step Click on an opportunity to zoom to it. (trigger: .o_kanban_group:eq(2) > .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-28 08:08:17,423 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 33 0.029 0.063 2026-10-28 08:08:17,446 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 08:08:17,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [139/311] Tour main_flow_tour → Step Open the_flow.opportunity (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-28 08:08:17,475 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.010 0.026 2026-10-28 08:08:17,487 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/get_rainbowman_message HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 08:08:17,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [140/311] Tour main_flow_tour → Step Change status from New to proposition. (trigger: .o_statusbar_status button:contains('Proposition')) 2026-10-28 08:08:17,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [141/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:17,585 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 40 0.034 0.074 2026-10-28 08:08:17,739 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.011 0.019 2026-10-28 08:08:17,743 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 08:08:17,834 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:08:17,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [142/311] Tour main_flow_tour → Step

Create a quotation

(trigger: .o_statusbar_buttons button:enabled:contains('New Quotation'), .dropdown-item button:enabled:contains('New Quotation')) 2026-10-28 08:08:17,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:08:17,925 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-28 08:08:17,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:17] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.018 2026-10-28 08:08:17,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [143/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-28 08:08:18,087 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:18] "POST /mail/thread/data HTTP/1.1" 200 - 42 0.042 0.097 2026-10-28 08:08:18,154 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:18] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.020 0.164 2026-10-28 08:08:18,179 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:18] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.183 2026-10-28 08:08:18,205 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:18] "POST /web/dataset/call_button/crm.lead/action_sale_quotations_new HTTP/1.1" 200 - 10 0.007 0.196 2026-10-28 08:08:18,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:18] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 172 0.101 0.276 2026-10-28 08:08:18,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:18] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 60 0.053 0.187 2026-10-28 08:08:19,087 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:19] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.026 2026-10-28 08:08:19,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:19] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.020 2026-10-28 08:08:19,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [144/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .btn:contains(Add)) 2026-10-28 08:08:19,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [145/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-28 08:08:19,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:19] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.013 0.072 2026-10-28 08:08:19,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [146/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product') 2026-10-28 08:08:19,513 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 08:08:19,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.014 0.025 2026-10-28 08:08:19,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [147/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-28 08:08:19,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [148/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-28 08:08:19,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:19] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.007 0.045 2026-10-28 08:08:20,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [149/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-28 08:08:20,035 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:20] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.011 0.023 2026-10-28 08:08:20,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [150/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:08:20,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [151/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-28 08:08:20,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [152/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:08:20,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [153/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.product') 2026-10-28 08:08:20,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [154/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-28 08:08:20,288 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 52 0.068 0.161 2026-10-28 08:08:20,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [155/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-28 08:08:20,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [156/311] Tour main_flow_tour → Step Save & New (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New')) 2026-10-28 08:08:20,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [157/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New'):enabled 2026-10-28 08:08:20,509 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [158/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_data_row:nth-child(2).o_selected_row 2026-10-28 08:08:20,523 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:20] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.035 0.131 2026-10-28 08:08:20,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.009 0.067 2026-10-28 08:08:20,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [159/311] Tour main_flow_tour → Step Select a product (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-28 08:08:20,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [160/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.service') 2026-10-28 08:08:20,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:20] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.005 0.015 2026-10-28 08:08:21,163 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:21] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.012 0.024 2026-10-28 08:08:21,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [161/311] Tour main_flow_tour → Step click somewhere else to exit cell focus (trigger: body) 2026-10-28 08:08:21,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [162/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_kanban_record:contains(the_flow.product) 2026-10-28 08:08:21,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:21] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.008 0.055 2026-10-28 08:08:21,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [163/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-28 08:08:21,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:21] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.021 0.040 2026-10-28 08:08:21,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [164/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-28 08:08:21,556 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [165/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:08:21,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [166/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-28 08:08:21,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [167/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:08:21,680 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:21] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 40 0.033 0.112 2026-10-28 08:08:21,752 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [168/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.service') 2026-10-28 08:08:21,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [169/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Order Lines') 2026-10-28 08:08:21,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [170/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & Close')) 2026-10-28 08:08:21,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:21] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 32 0.029 0.116 2026-10-28 08:08:21,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [171/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:08:22,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [172/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Quotation') 2026-10-28 08:08:22,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [173/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:22,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [174/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Send by Email'), .dropdown-item button:enabled:contains('Send by Email')) 2026-10-28 08:08:22,200 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [175/311] Tour main_flow_tour → Step let's continue (trigger: .modal .modal-footer button[name='document_layout_save']) 2026-10-28 08:08:23,068 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 192 0.349 0.501 2026-10-28 08:08:23,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.040 2026-10-28 08:08:23,328 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.051 0.149 2026-10-28 08:08:23,446 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.049 0.189 2026-10-28 08:08:23,556 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /web/dataset/call_button/sale.order/action_quotation_send HTTP/1.1" 200 - 22 0.028 0.380 2026-10-28 08:08:23,589 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.443 2026-10-28 08:08:23,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.014 0.437 2026-10-28 08:08:23,712 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.301 2026-10-28 08:08:23,765 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:23] "POST /web/dataset/call_kw/base.document.layout/get_views HTTP/1.1" 200 - 13 0.021 0.146 2026-10-28 08:08:24,406 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:24] "POST /web/dataset/call_kw/base.document.layout/onchange HTTP/1.1" 200 - 94 0.077 0.533 2026-10-28 08:08:24,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:24] "POST /web/dataset/call_kw/report.layout/name_search HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 08:08:24,480 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:24] "POST /web/dataset/call_kw/report.paperformat/name_search HTTP/1.1" 200 - 2 0.003 0.012 2026-10-28 08:08:24,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:24] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 08:08:24,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [176/311] Tour main_flow_tour → Step Enter an email address (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=email] input) 2026-10-28 08:08:24,720 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:08:24,721 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:08:25,658 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:08:25,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:25] "POST /web/dataset/call_kw/base.document.layout/web_save HTTP/1.1" 200 - 187 0.177 0.780 2026-10-28 08:08:25,717 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:25] "POST /web/dataset/call_button/base.document.layout/document_layout_save HTTP/1.1" 200 - 18 0.020 0.021 2026-10-28 08:08:25,756 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:25] "GET /web/image/base.document.layout/1/logo?unique=1793174905667 HTTP/1.1" 200 - 6 0.006 0.017 2026-10-28 08:08:27,281 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/341d1fb/web.report_assets_common.min.css (id:8272) 2026-10-28 08:08:27,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Deleting attachments [3299] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/341d1fb/web.report_assets_common.min.css 2026-10-28 08:08:27,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:27] "GET /web/assets/341d1fb/web.report_assets_common.min.css HTTP/1.1" 200 - 21 0.054 1.524 2026-10-28 08:08:27,375 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:27] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.014 1.599 2026-10-28 08:08:27,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:27] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 121 0.075 0.491 2026-10-28 08:08:28,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-28 08:08:28,087 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/get_formview_id HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:08:28,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:08:28,250 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 14 0.023 0.108 2026-10-28 08:08:28,358 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.059 2026-10-28 08:08:28,402 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.004 0.108 2026-10-28 08:08:28,500 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.042 2026-10-28 08:08:28,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [177/311] Tour main_flow_tour → Step Save your changes (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(save & close)) 2026-10-28 08:08:28,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [178/311] Tour main_flow_tour → Step Try to send it to email (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Send)) 2026-10-28 08:08:28,620 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 with timeout 5 increased to 10s during tests 2026-10-28 08:08:28,621 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 2026-10-28 08:08:28,625 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.008 0.041 2026-10-28 08:08:28,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-28 08:08:28,802 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 37 0.048 0.106 2026-10-28 08:08:28,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [179/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:08:28,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.007 0.051 2026-10-28 08:08:28,966 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:28] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 15 0.024 0.036 2026-10-28 08:08:29,526 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:29] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 118 0.249 0.285 2026-10-28 08:08:29,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [180/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:29,615 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:29] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.021 0.055 2026-10-28 08:08:29,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [181/311] Tour main_flow_tour → Step

Confirm this quotation

(trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-28 08:08:29,706 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:29] "GET /web/static/img/mimetypes/web_code.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:08:29,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [182/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:08:29,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [183/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:08:29,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [184/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:08:29,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [185/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-28 08:08:30,045 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:30] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 112 0.144 0.348 2026-10-28 08:08:30,191 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:30] "POST /mail/thread/data HTTP/1.1" 200 - 44 0.058 0.375 2026-10-28 08:08:30,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.553 2026-10-28 08:08:30,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [186/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-28 08:08:30,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [187/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Inventory Overview') 2026-10-28 08:08:30,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [188/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-28 08:08:30,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [189/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-28 08:08:30,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [190/311] Tour main_flow_tour → Step Go to Operations (trigger: .o_menu_sections button[data-menu-xmlid='stock.menu_stock_warehouse_mgmt']) 2026-10-28 08:08:32,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:32] "POST /web/dataset/call_button/sale.order/action_confirm HTTP/1.1" 200 - 569 0.828 2.020 2026-10-28 08:08:32,656 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:32] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 2.413 2026-10-28 08:08:32,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [191/311] Tour main_flow_tour → Step Replenishment (trigger: .dropdown-item[data-menu-xmlid='stock.menu_reordering_rules_replenish'], nav.o_burger_menu_content li[data-menu-xmlid='stock.menu_reordering_rules_replenish']) 2026-10-28 08:08:32,797 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [192/311] Tour main_flow_tour → Step span:contains('Replenishment') 2026-10-28 08:08:32,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [193/311] Tour main_flow_tour → Step .o_control_panel_navigation .btn .fa-search 2026-10-28 08:08:32,874 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:32] "POST /web/dataset/call_kw/stock.picking.type/get_views HTTP/1.1" 200 - 51 0.048 0.127 2026-10-28 08:08:32,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [194/311] Tour main_flow_tour → Step td:contains('the_flow.component2') 2026-10-28 08:08:32,952 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.121 2026-10-28 08:08:33,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "POST /web/dataset/call_kw/stock.picking.type/web_search_read HTTP/1.1" 200 - 29 0.024 0.110 2026-10-28 08:08:33,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "POST /web/action/run HTTP/1.1" 200 - 101 0.202 0.354 2026-10-28 08:08:33,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.006 0.372 2026-10-28 08:08:33,633 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_views HTTP/1.1" 200 - 23 0.021 0.061 2026-10-28 08:08:33,644 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.077 2026-10-28 08:08:33,676 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 4 0.007 0.009 2026-10-28 08:08:33,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:08:33,723 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:33] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 08:08:34,032 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:34] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_search_read HTTP/1.1" 200 - 59 0.115 0.164 2026-10-28 08:08:34,081 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:34] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_visibility_days HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:08:34,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [195/311] Tour main_flow_tour → Step span:contains('the_flow.component2') 2026-10-28 08:08:34,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [196/311] Tour main_flow_tour → Step Set the minimum product quantity (trigger: input.o_field_widget[name=product_min_qty], .o_field_widget[name=product_min_qty] input) 2026-10-28 08:08:34,317 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [197/311] Tour main_flow_tour → Step Set the maximum product quantity (trigger: input.o_field_widget[name=product_max_qty], .o_field_widget[name=product_max_qty] input) 2026-10-28 08:08:34,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [198/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_list_button_save) 2026-10-28 08:08:34,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [199/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_form_button_save) 2026-10-28 08:08:34,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [200/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:08:34,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:34] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 45 0.082 0.112 2026-10-28 08:08:34,579 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [201/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:08:34,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [202/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:08:34,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [203/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-28 08:08:34,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [204/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-28 08:08:34,850 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:34] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 45 0.089 0.123 2026-10-28 08:08:34,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [205/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.vendor")) .o_data_cell:first) 2026-10-28 08:08:34,901 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.022 2026-10-28 08:08:35,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:35] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_save HTTP/1.1" 200 - 53 0.123 0.129 2026-10-28 08:08:35,598 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:35] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 109 0.078 0.290 2026-10-28 08:08:35,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:35] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 13 0.019 0.055 2026-10-28 08:08:35,859 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:35] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 12 0.012 0.040 2026-10-28 08:08:36,049 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [206/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_kanban_record:contains("the_flow.vendor")) 2026-10-28 08:08:36,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [207/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('RFQ') 2026-10-28 08:08:36,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:36] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.012 0.050 2026-10-28 08:08:36,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [208/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:36,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [209/311] Tour main_flow_tour → Step Confirm quotation (trigger: .o_statusbar_buttons button:enabled:contains('Confirm Order'), .dropdown-item button:enabled:contains('Confirm Order')) 2026-10-28 08:08:36,422 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:36] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 79 0.118 0.233 2026-10-28 08:08:36,526 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:36] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.021 2026-10-28 08:08:36,668 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:36] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.044 2026-10-28 08:08:36,680 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [210/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Purchase Order') 2026-10-28 08:08:36,707 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:36] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.058 2026-10-28 08:08:36,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [211/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:36,792 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:36] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.034 0.141 2026-10-28 08:08:36,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [212/311] Tour main_flow_tour → Step Receive Product (trigger: .o_statusbar_buttons button:enabled:contains('Receive Products'), .dropdown-item button:enabled:contains('Receive Products')) 2026-10-28 08:08:36,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:36] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.031 0.096 2026-10-28 08:08:37,627 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:37] "POST /web/dataset/call_button/purchase.order/button_confirm HTTP/1.1" 200 - 204 0.291 0.625 2026-10-28 08:08:37,661 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:37] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.904 2026-10-28 08:08:37,689 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:37] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.985 2026-10-28 08:08:37,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:37] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 13 0.021 0.785 2026-10-28 08:08:37,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:37] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.022 0.136 2026-10-28 08:08:38,132 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:38] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 70 0.108 0.371 2026-10-28 08:08:38,241 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:38] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.024 0.052 2026-10-28 08:08:38,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [213/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Ready') 2026-10-28 08:08:38,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [214/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:38,353 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:38] "POST /web/dataset/call_button/purchase.order/action_view_picking HTTP/1.1" 200 - 20 0.013 0.057 2026-10-28 08:08:38,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [215/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Validate'), .dropdown-item button:enabled:contains('Validate')) 2026-10-28 08:08:38,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:38] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 133 0.090 0.401 2026-10-28 08:08:38,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:38] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.020 0.031 2026-10-28 08:08:39,196 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:39] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 71 0.091 0.172 2026-10-28 08:08:39,340 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:39] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.033 2026-10-28 08:08:39,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:39] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:08:39,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [216/311] Tour main_flow_tour → Step go back to the purchase order (trigger: .o_back_button:enabled, .breadcrumb-item:not('.active'):last) 2026-10-28 08:08:39,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:39] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.018 0.037 2026-10-28 08:08:39,523 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:39] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.028 0.074 2026-10-28 08:08:39,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [217/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Purchase Order') 2026-10-28 08:08:39,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [218/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:39,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:39] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.044 0.095 2026-10-28 08:08:39,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [219/311] Tour main_flow_tour → Step go to Vendor Bills (trigger: .o_statusbar_buttons button:enabled:contains('Create Bill'), .dropdown-item button:enabled:contains('Create Bill')) 2026-10-28 08:08:39,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:39] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.207 2026-10-28 08:08:40,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:40] "POST /web/dataset/call_button/stock.picking/button_validate HTTP/1.1" 200 - 182 0.168 0.612 2026-10-28 08:08:40,411 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:40] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.049 0.946 2026-10-28 08:08:40,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:40] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.942 2026-10-28 08:08:40,765 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:40] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 71 0.102 1.106 2026-10-28 08:08:40,854 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:40] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.023 2026-10-28 08:08:40,961 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:40] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.027 2026-10-28 08:08:40,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [220/311] Tour main_flow_tour → Step .o_form_label .o_field_widget:contains('Vendor Bill') 2026-10-28 08:08:41,056 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:41] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.030 0.093 2026-10-28 08:08:41,082 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:41] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.116 2026-10-28 08:08:41,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:41] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.027 0.134 2026-10-28 08:08:44,048 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:44] "POST /web/dataset/call_button/purchase.order/action_create_invoice HTTP/1.1" 200 - 249 0.281 2.778 2026-10-28 08:08:44,092 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:44] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 3.109 2026-10-28 08:08:44,130 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:44] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 3.117 2026-10-28 08:08:44,719 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:44] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 164 0.092 0.537 2026-10-28 08:08:44,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:44] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 3.637 2026-10-28 08:08:44,848 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:44] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.051 2026-10-28 08:08:45,157 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 83 0.100 0.216 2026-10-28 08:08:45,413 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.024 2026-10-28 08:08:45,473 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 7 0.007 0.017 2026-10-28 08:08:45,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [221/311] Tour main_flow_tour → Step Set the invoice date (trigger: .o_field_widget[name=invoice_date] input) 2026-10-28 08:08:45,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.061 0.129 2026-10-28 08:08:45,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [222/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Draft') 2026-10-28 08:08:45,826 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.016 0.167 2026-10-28 08:08:45,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [223/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:45,884 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.295 2026-10-28 08:08:45,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.020 0.344 2026-10-28 08:08:45,949 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [224/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-28 08:08:45,989 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:45] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.103 2026-10-28 08:08:46,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:46] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.100 2026-10-28 08:08:46,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [225/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-28 08:08:46,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [226/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:46,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [227/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-28 08:08:46,376 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:46] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 85 0.091 0.235 2026-10-28 08:08:46,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:46] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 87 0.105 0.268 2026-10-28 08:08:47,415 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:47] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 124 0.154 0.366 2026-10-28 08:08:47,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:47] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.035 2026-10-28 08:08:47,640 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:47] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.050 0.109 2026-10-28 08:08:48,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:48] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 154 0.183 0.637 2026-10-28 08:08:48,321 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:48] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.006 0.800 2026-10-28 08:08:48,399 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:48] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.859 2026-10-28 08:08:48,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:48] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.766 2026-10-28 08:08:48,517 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:48] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.028 0.154 2026-10-28 08:08:48,829 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:48] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 74 0.108 0.378 2026-10-28 08:08:49,092 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:49] "POST /mail/thread/data HTTP/1.1" 200 - 50 0.063 0.121 2026-10-28 08:08:49,114 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:49] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.005 0.129 2026-10-28 08:08:49,188 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:49] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.005 0.028 2026-10-28 08:08:49,267 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [228/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:08:49,310 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:49] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.003 0.027 2026-10-28 08:08:49,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:49] "POST /web/dataset/call_kw/account.payment.register/get_views HTTP/1.1" 200 - 20 0.011 0.041 2026-10-28 08:08:49,552 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:49] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 23 0.032 0.066 2026-10-28 08:08:49,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [229/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:08:49,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:49] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 25 0.035 0.078 2026-10-28 08:08:51,706 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:51] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 436 0.655 1.203 2026-10-28 08:08:51,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [230/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:08:51,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:51] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.019 0.063 2026-10-28 08:08:51,830 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [231/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:08:51,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [232/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:08:51,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [233/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-28 08:08:52,113 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [234/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-28 08:08:52,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [235/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders'), .o_breadcrumb .active:contains('Work Centers Overview') 2026-10-28 08:08:52,161 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:52] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 81 0.128 0.237 2026-10-28 08:08:52,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.044 2026-10-28 08:08:52,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [236/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-28 08:08:52,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [237/311] Tour main_flow_tour → Step Click on Operations menuitem (trigger: .o_menu_sections button[data-menu-xmlid='mrp.menu_mrp_manufacturing']) 2026-10-28 08:08:52,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [238/311] Tour main_flow_tour → Step Open manufacturing orders (trigger: .dropdown-item[data-menu-xmlid='mrp.menu_mrp_production_action'], nav.o_burger_menu_content li[data-menu-xmlid='mrp.menu_mrp_production_action']) 2026-10-28 08:08:52,459 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:52] "POST /mail/thread/data HTTP/1.1" 200 - 50 0.126 0.099 2026-10-28 08:08:52,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [239/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.product")):first .o_data_cell:first) 2026-10-28 08:08:52,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:52] "POST /web/dataset/call_kw/mrp.workcenter/get_views HTTP/1.1" 200 - 45 0.044 0.313 2026-10-28 08:08:52,717 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:52] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.010 0.445 2026-10-28 08:08:52,754 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:52] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.246 2026-10-28 08:08:52,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:52] "POST /web/dataset/call_kw/mrp.workcenter/web_search_read HTTP/1.1" 200 - 19 0.028 0.084 2026-10-28 08:08:53,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:53] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 88 0.043 0.257 2026-10-28 08:08:53,289 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:53] "POST /web/dataset/call_kw/mrp.production/web_search_read HTTP/1.1" 200 - 43 0.060 0.127 2026-10-28 08:08:53,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [240/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders') 2026-10-28 08:08:53,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:53] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 16 0.013 0.047 2026-10-28 08:08:53,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [241/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_kanban_record:contains("the_flow.product"):first) 2026-10-28 08:08:53,568 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:53] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.020 0.087 2026-10-28 08:08:53,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [242/311] Tour main_flow_tour → Step Set the quantity producing (trigger: .o_field_widget[name=qty_producing] input) 2026-10-28 08:08:53,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:53] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 89 0.129 0.174 2026-10-28 08:08:53,998 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:53] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:08:54,082 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:54] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 08:08:54,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [243/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('To Close') 2026-10-28 08:08:54,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:54] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.044 0.047 2026-10-28 08:08:54,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [244/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:08:54,212 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.027 0.096 2026-10-28 08:08:54,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [245/311] Tour main_flow_tour → Step Produce All (trigger: .o_statusbar_buttons button:enabled:contains('Produce All'), .dropdown-item button:enabled:contains('Produce All')) 2026-10-28 08:08:54,276 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:54] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.017 0.073 2026-10-28 08:08:54,312 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.117 2026-10-28 08:08:54,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [246/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:08:54,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [247/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:08:54,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [248/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:08:54,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [249/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:08:54,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [250/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:08:54,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [251/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-28 08:08:54,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [252/311] Tour main_flow_tour → Step Open app menu. (trigger: .o_menu_toggle) 2026-10-28 08:08:54,775 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:54] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 97 0.165 0.424 2026-10-28 08:08:54,812 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.573 2026-10-28 08:08:54,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [253/311] Tour main_flow_tour → Step Go to Sales menu (trigger: .o_menu_sections button[data-menu-xmlid='sale.sale_order_menu']) 2026-10-28 08:08:55,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:55] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 150 0.166 0.356 2026-10-28 08:08:55,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [254/311] Tour main_flow_tour → Step Go to the sales orders (trigger: .dropdown-item[data-menu-xmlid='sale.menu_sale_order'], nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_sale_order']) 2026-10-28 08:08:55,470 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:55] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.029 0.061 2026-10-28 08:08:55,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [255/311] Tour main_flow_tour → Step .o_control_panel .o_breadcrumb:contains("Sales Orders") 2026-10-28 08:08:55,541 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:55] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.010 0.125 2026-10-28 08:08:55,732 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:55] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.031 0.262 2026-10-28 08:08:56,562 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:56] "POST /web/dataset/call_button/mrp.production/button_mark_done HTTP/1.1" 200 - 281 0.253 0.892 2026-10-28 08:08:56,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 1.020 2026-10-28 08:08:57,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:57] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 42 0.029 0.475 2026-10-28 08:08:57,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:57] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 43 0.053 0.200 2026-10-28 08:08:58,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [256/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_data_cell:contains('the_flow.customer')) 2026-10-28 08:08:58,505 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:58] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.019 0.068 2026-10-28 08:08:58,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:58] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.014 0.122 2026-10-28 08:08:58,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:58] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 10 0.022 0.195 2026-10-28 08:08:58,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [257/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("Sales Orders") 2026-10-28 08:08:58,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [258/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_kanban_record:contains('the_flow.customer')) 2026-10-28 08:08:58,796 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [259/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-28 08:08:58,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [260/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-28 08:08:58,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [261/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-28 08:08:59,117 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 130 0.141 0.276 2026-10-28 08:08:59,209 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.027 2026-10-28 08:08:59,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [262/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-28 08:08:59,395 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.041 2026-10-28 08:08:59,556 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [263/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-28 08:08:59,582 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /mail/thread/data HTTP/1.1" 200 - 44 0.055 0.184 2026-10-28 08:08:59,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [264/311] Tour main_flow_tour → Step .o_project_task_form_view div.o_notebook_headers 2026-10-28 08:08:59,631 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.266 2026-10-28 08:08:59,681 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.265 2026-10-28 08:08:59,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_button/sale.order/action_view_task HTTP/1.1" 200 - 41 0.054 0.357 2026-10-28 08:08:59,891 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.015 0.422 2026-10-28 08:08:59,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.465 2026-10-28 08:08:59,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:08:59] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.359 2026-10-28 08:09:00,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:00] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 94 0.094 0.463 2026-10-28 08:09:00,517 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:00] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 2 0.010 0.029 2026-10-28 08:09:00,643 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:00] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.026 0.079 2026-10-28 08:09:00,888 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:00] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 63 0.075 0.245 2026-10-28 08:09:01,037 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.022 0.037 2026-10-28 08:09:01,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.003 0.063 2026-10-28 08:09:01,076 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:09:01,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.022 0.038 2026-10-28 08:09:01,231 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [265/311] Tour main_flow_tour → Step Click on Timesheets page to log a timesheet (trigger: a.nav-link:contains(Timesheets)) 2026-10-28 08:09:01,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [266/311] Tour main_flow_tour → Step Click on Add a line to create a new timesheet into the task. (trigger: div[name="timesheet_ids"] td.o_field_x2many_list_row_add a[role="button"]) 2026-10-28 08:09:01,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [267/311] Tour main_flow_tour → Step Open the full search field (trigger: .o-kanban-button-new) 2026-10-28 08:09:01,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [268/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: div[name="timesheet_ids"] div[name="name"] input) 2026-10-28 08:09:01,447 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.079 0.186 2026-10-28 08:09:01,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.025 0.287 2026-10-28 08:09:01,529 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.324 2026-10-28 08:09:01,603 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.096 2026-10-28 08:09:01,666 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.377 2026-10-28 08:09:01,723 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.315 2026-10-28 08:09:01,754 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.519 2026-10-28 08:09:01,817 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.016 0.535 2026-10-28 08:09:01,911 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:01] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 25 0.028 0.342 2026-10-28 08:09:02,008 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.047 0.352 2026-10-28 08:09:02,017 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:09:02,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [269/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: .modal-content.o_form_view div[name="name"] input) 2026-10-28 08:09:02,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [270/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: div[name="timesheet_ids"] div[name="unit_amount"] input) 2026-10-28 08:09:02,212 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:02] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 50 0.065 0.167 2026-10-28 08:09:02,265 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:02] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.011 0.139 2026-10-28 08:09:02,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [271/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: .modal-content.o_form_view div[name="unit_amount"] input) 2026-10-28 08:09:02,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [272/311] Tour main_flow_tour → Step save (trigger: .modal .o_form_button_save) 2026-10-28 08:09:02,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [273/311] Tour main_flow_tour → Step save (trigger: .o_form_button_save) 2026-10-28 08:09:02,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [274/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.service') 2026-10-28 08:09:02,538 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [275/311] Tour main_flow_tour → Step Back to the sale order (trigger: .o_back_button) 2026-10-28 08:09:02,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [276/311] Tour main_flow_tour → Step div:not(.o_form_editable) 2026-10-28 08:09:02,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [277/311] Tour main_flow_tour → Step Back to the sale order (trigger: .breadcrumb-item:nth-child(2) a) 2026-10-28 08:09:02,717 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:02] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 50 0.064 0.130 2026-10-28 08:09:02,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [278/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] 2026-10-28 08:09:02,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [279/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:09:02,827 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:02] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 23 0.021 0.041 2026-10-28 08:09:02,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [280/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Create Invoice'), .dropdown-item button:enabled:contains('Create Invoice')) 2026-10-28 08:09:03,037 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:03] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 54 0.060 0.130 2026-10-28 08:09:03,480 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:03] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 130 0.134 0.265 2026-10-28 08:09:03,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:03] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.012 0.035 2026-10-28 08:09:03,729 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:03] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.056 0.139 2026-10-28 08:09:04,081 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 130 0.099 0.388 2026-10-28 08:09:04,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.021 2026-10-28 08:09:04,353 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.035 2026-10-28 08:09:04,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [281/311] Tour main_flow_tour → Step Create and View Invoices (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:09:04,503 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /mail/thread/data HTTP/1.1" 200 - 44 0.066 0.120 2026-10-28 08:09:04,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.167 2026-10-28 08:09:04,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.173 2026-10-28 08:09:04,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.017 0.260 2026-10-28 08:09:04,704 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.237 2026-10-28 08:09:04,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.411 2026-10-28 08:09:04,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.217 2026-10-28 08:09:04,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.advance.payment.inv/get_views HTTP/1.1" 200 - 14 0.011 0.136 2026-10-28 08:09:04,996 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:04] "POST /web/dataset/call_kw/sale.advance.payment.inv/onchange HTTP/1.1" 200 - 11 0.011 0.056 2026-10-28 08:09:05,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [282/311] Tour main_flow_tour → Step Wait create and view invoices is done (trigger: body:not(:has(.modal))) 2026-10-28 08:09:05,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:05] "POST /web/dataset/call_kw/sale.advance.payment.inv/web_save HTTP/1.1" 200 - 17 0.021 0.041 2026-10-28 08:09:06,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:06] "POST /web/dataset/call_button/sale.advance.payment.inv/create_invoices HTTP/1.1" 200 - 289 0.427 0.877 2026-10-28 08:09:06,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [283/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Draft Invoice') 2026-10-28 08:09:06,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [284/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:09:06,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [285/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-28 08:09:06,665 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:06] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 11 0.009 0.179 2026-10-28 08:09:06,788 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:06] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.036 2026-10-28 08:09:07,099 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:07] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 73 0.092 0.261 2026-10-28 08:09:07,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:07] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.019 2026-10-28 08:09:07,253 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:07] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.005 0.018 2026-10-28 08:09:07,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [286/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-28 08:09:07,451 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:07] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.029 2026-10-28 08:09:07,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [287/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:09:07,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [288/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-28 08:09:07,625 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:07] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.053 0.133 2026-10-28 08:09:07,707 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:07] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.028 0.186 2026-10-28 08:09:07,745 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:07] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.258 2026-10-28 08:09:08,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:08] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 240 0.282 0.985 2026-10-28 08:09:08,823 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:08] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.024 1.332 2026-10-28 08:09:08,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:08] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 1.366 2026-10-28 08:09:08,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:08] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 1.229 2026-10-28 08:09:08,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:08] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.017 0.177 2026-10-28 08:09:09,284 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:09] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 74 0.085 0.406 2026-10-28 08:09:09,447 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:09] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.060 0.539 2026-10-28 08:09:09,470 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:09] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.005 0.053 2026-10-28 08:09:09,546 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:09] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-28 08:09:09,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [289/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:09:09,652 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:09] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.002 0.019 2026-10-28 08:09:09,821 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:09] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 18 0.027 0.066 2026-10-28 08:09:09,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [290/311] Tour main_flow_tour → Step Wait validate is done (trigger: body:not(:has(.modal))) 2026-10-28 08:09:10,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:10] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 23 0.037 0.075 2026-10-28 08:09:11,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:11] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 431 0.557 1.012 2026-10-28 08:09:11,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [291/311] Tour main_flow_tour → Step wait for payment registration to succeed (trigger: span.text-bg-success:contains('Paid')) 2026-10-28 08:09:11,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:11] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.023 0.059 2026-10-28 08:09:11,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:11] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 81 0.102 0.248 2026-10-28 08:09:12,205 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:12] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.040 0.126 2026-10-28 08:09:12,223 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:12] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.003 0.131 2026-10-28 08:09:12,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:12] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.004 0.025 2026-10-28 08:09:12,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [292/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:09:12,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [293/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:09:12,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [294/311] Tour main_flow_tour → Step Go to Accounting (trigger: .o_app[data-menu-xmlid="accountant.menu_accounting"]) 2026-10-28 08:09:12,537 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [295/311] Tour main_flow_tour → Step Open the bank reconciliation widget (trigger: div.o_account_kanban a.oe_kanban_action span:contains('Bank')) 2026-10-28 08:09:12,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [296/311] Tour main_flow_tour → Step Move back to the list view (trigger: button.o_switch_view.o_list) 2026-10-28 08:09:12,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [297/311] Tour main_flow_tour → Step Create a new bank transaction (trigger: button.o_list_button_add) 2026-10-28 08:09:12,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [298/311] Tour main_flow_tour → Step Write the amount received. (trigger: .o_field_widget[name=amount] input) 2026-10-28 08:09:12,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [299/311] Tour main_flow_tour → Step Let's enter a name. (trigger: .o_selected_row .o_field_widget[name=payment_ref] input) 2026-10-28 08:09:12,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [300/311] Tour main_flow_tour → Step Write the name of your customer. (trigger: .o_selected_row .o_field_widget[name=partner_id] input) 2026-10-28 08:09:12,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [301/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-28 08:09:12,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [302/311] Tour main_flow_tour → Step .o_selected_row .o_field_widget[name=partner_id] .o_external_button 2026-10-28 08:09:12,956 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [303/311] Tour main_flow_tour → Step Save. (trigger: .o_list_button_save) 2026-10-28 08:09:13,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [304/311] Tour main_flow_tour → Step .o_list_button_add 2026-10-28 08:09:13,055 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [305/311] Tour main_flow_tour → Step Move back to the kanban view (trigger: button.o_switch_view.o_kanban) 2026-10-28 08:09:13,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [306/311] Tour main_flow_tour → Step .o_kanban_record span:contains('the_flow.customer') 2026-10-28 08:09:13,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [307/311] Tour main_flow_tour → Step Select the newly created bank transaction (trigger: .o_kanban_record span:contains('the_flow.customer')) 2026-10-28 08:09:13,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [308/311] Tour main_flow_tour → Step Reconcile the bank transaction (trigger: button.btn-primary:contains('Validate')) 2026-10-28 08:09:13,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [309/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:09:13,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [310/311] Tour main_flow_tour → Step .o_app[data-menu-xmlid="accountant.menu_accounting"] 2026-10-28 08:09:13,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [311/311] Tour main_flow_tour → Step check that we're back on the dashboard (trigger: a:contains("Customer Invoices")) 2026-10-28 08:09:13,418 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: tour succeeded 2026-10-28 08:09:13,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: ╔═══════════════════════════════╗ ║ TOUR main_flow_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-28 08:09:14,929 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: heap 160905280 (allocated 166748160) 2026-10-28 08:09:14,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Closing chrome headless with pid 1985 2026-10-28 08:09:14,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Closing websocket connection 2026-10-28 08:09:14,943 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Terminating chrome headless with pid 1985 2026-10-28 08:09:15,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080915_147993_test_01_main_flow_tour.txt 2026-10-28 08:09:15,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Removing chrome user profile "/tmp/tmpkdbg9ipu_chrome_odoo" 2026-10-28 08:09:15,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_access_error_redirect ... 2026-10-28 08:09:22,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome pid: 2800 2026-10-28 08:09:22,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome headless temporary user profile dir: /tmp/tmpwjc6x82m_chrome_odoo 2026-10-28 08:09:22,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Issuing json command http://127.0.0.1:40043/json/version 2026-10-28 08:09:22,666 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:40043/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:09:22,703 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Browser version: Chrome/150.0.7871.114 2026-10-28 08:09:22,703 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Issuing json command http://127.0.0.1:40043/json 2026-10-28 08:09:22,707 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:40043/json with timeout 3 increased to 10s during tests 2026-10-28 08:09:22,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Websocket url found: ws://127.0.0.1:40043/devtools/page/5A3AA4BC0BF4B26DF7D292D3D906B875 2026-10-28 08:09:22,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Enable chrome headless console log notification 2026-10-28 08:09:22,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome headless enable page notifications 2026-10-28 08:09:22,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:09:22,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Setting session cookie in browser 2026-10-28 08:09:22,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Open "http://127.0.0.1:8069/odoo/action-2250/2" in browser 2026-10-28 08:09:22,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Navigating to: "http://127.0.0.1:8069/odoo/action-2250/2" 2026-10-28 08:09:22,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:09:24,745 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:24] "GET /odoo/action-2250/2 HTTP/1.1" 200 - 184 0.184 1.642 2026-10-28 08:09:24,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Navigation result: {'frameId': '5A3AA4BC0BF4B26DF7D292D3D906B875', 'loaderId': 'A2AEC56D791DA01B83BAFA99262A8522', 'isDownload': False} 2026-10-28 08:09:24,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Evaluate ready code "odoo.isTourReady('test_company_access_error_redirect')" 2026-10-28 08:09:24,825 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:24] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.016 2026-10-28 08:09:24,848 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:09:24,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:24] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.065 2026-10-28 08:09:24,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.071 2026-10-28 08:09:25,064 104 INFO rb-e85a3c6-226074-429757 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 08:09:26,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /web/webclient/load_menus/17a490cc2de46c063bb4e0992d33390babb311bd02232a0318454c0bf8ffb61b HTTP/1.1" 200 - 916 0.564 0.767 2026-10-28 08:09:26,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.077 2026-10-28 08:09:26,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.885 2026-10-28 08:09:26,447 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:09:26,453 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 08:09:26,459 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 08:09:26,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-28 08:09:26,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: Owl is running in 'dev' mode. 2026-10-28 08:09:26,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:09:26,632 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.023 0.103 2026-10-28 08:09:26,635 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 08:09:26,687 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.088 2026-10-28 08:09:26,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Evaluate test code "odoo.startTour('test_company_access_error_redirect', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2250/2", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:09:26,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [1/4] Tour test_company_access_error_redirect → Step body 2026-10-28 08:09:26,867 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.229 2026-10-28 08:09:26,896 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:09:27,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "POST /mail/data HTTP/1.1" 200 - 146 0.187 0.384 2026-10-28 08:09:27,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.652 2026-10-28 08:09:27,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.594 2026-10-28 08:09:27,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:09:27,358 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "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 08:09:27,408 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.023 0.440 2026-10-28 08:09:27,435 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.442 2026-10-28 08:09:27,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.504 2026-10-28 08:09:27,521 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.633 2026-10-28 08:09:27,539 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:09:27,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.029 2026-10-28 08:09:27,669 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:09:27,676 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 18 0.031 0.077 2026-10-28 08:09:27,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:09:27,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2, model: test.model_multicompany 2026-10-28 08:09:27,793 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 14 0.014 0.054 2026-10-28 08:09:27,913 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:27] "GET /odoo/action-2250/2 HTTP/1.1" 200 - 22 0.016 0.078 2026-10-28 08:09:28,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.013 2026-10-28 08:09:28,045 104 INFO rb-e85a3c6-226074-429757 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 08:09:28,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [2/4] Tour test_company_access_error_redirect → Step .o_form_view .o_last_breadcrumb_item:contains(p2) 2026-10-28 08:09:29,012 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 08:09:29,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: Owl is running in 'dev' mode. 2026-10-28 08:09:29,139 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.037 2026-10-28 08:09:29,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.059 0.135 2026-10-28 08:09:29,321 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-10-28 08:09:29,661 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "POST /mail/data HTTP/1.1" 200 - 128 0.139 0.294 2026-10-28 08:09:29,678 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.442 2026-10-28 08:09:29,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.321 2026-10-28 08:09:29,743 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.009 0.379 2026-10-28 08:09:29,746 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.409 2026-10-28 08:09:29,900 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:09:29,954 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 6 0.009 0.030 2026-10-28 08:09:29,975 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:29] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 5 0.006 0.035 2026-10-28 08:09:30,012 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:09:30,045 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:30] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 6 0.009 0.025 2026-10-28 08:09:30,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [3/4] Tour test_company_access_error_redirect → Step .o_switch_company_menu button 2026-10-28 08:09:30,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [4/4] Tour test_company_access_error_redirect → Step .o-dropdown--menu 2026-10-28 08:09:30,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: tour succeeded 2026-10-28 08:09:30,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_company_access_error_redirect SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-28 08:09:30,537 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: heap 25258684 (allocated 26853376) 2026-10-28 08:09:30,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Closing chrome headless with pid 2800 2026-10-28 08:09:30,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Closing websocket connection 2026-10-28 08:09:30,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Terminating chrome headless with pid 2800 2026-10-28 08:09:30,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080930_674333_test_company_access_error_redirect.txt 2026-10-28 08:09:30,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Removing chrome user profile "/tmp/tmpwjc6x82m_chrome_odoo" 2026-10-28 08:09:30,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_switch_access_error ... 2026-10-28 08:09:37,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome pid: 3033 2026-10-28 08:09:37,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome headless temporary user profile dir: /tmp/tmpwx4wk6_7_chrome_odoo 2026-10-28 08:09:37,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Issuing json command http://127.0.0.1:36797/json/version 2026-10-28 08:09:37,975 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36797/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:09:38,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Browser version: Chrome/150.0.7871.114 2026-10-28 08:09:38,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Issuing json command http://127.0.0.1:36797/json 2026-10-28 08:09:38,022 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36797/json with timeout 3 increased to 10s during tests 2026-10-28 08:09:38,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Websocket url found: ws://127.0.0.1:36797/devtools/page/D25E246CB25BABD6E3F7E0AA317429EA 2026-10-28 08:09:38,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Enable chrome headless console log notification 2026-10-28 08:09:38,123 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome headless enable page notifications 2026-10-28 08:09:38,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:09:38,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Setting session cookie in browser 2026-10-28 08:09:38,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Open "http://127.0.0.1:8069/odoo/action-2251" in browser 2026-10-28 08:09:38,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Navigating to: "http://127.0.0.1:8069/odoo/action-2251" 2026-10-28 08:09:38,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:09:41,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:41] "GET /odoo/action-2251 HTTP/1.1" 200 - 184 0.154 2.760 2026-10-28 08:09:41,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Navigation result: {'frameId': 'D25E246CB25BABD6E3F7E0AA317429EA', 'loaderId': '542E043488E4D0FF0A1D7B239F488720', 'isDownload': False} 2026-10-28 08:09:41,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Evaluate ready code "odoo.isTourReady('test_company_switch_access_error')" 2026-10-28 08:09:41,317 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:41] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.037 2026-10-28 08:09:41,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:09:41,412 104 INFO rb-e85a3c6-226074-429757 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 08:09:42,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:42] "GET /web/webclient/load_menus/86b1d0209f821bf095df3e038931f394ad49f0e4d1246eee0f610de7e2a40222 HTTP/1.1" 200 - 916 0.474 0.641 2026-10-28 08:09:42,428 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:42] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.143 2026-10-28 08:09:42,463 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.131 2026-10-28 08:09:42,510 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:42] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 08:09:42,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:42] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:09:43,579 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:09:43,582 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:09:43,583 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 08:09:43,625 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-28 08:09:43,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: Owl is running in 'dev' mode. 2026-10-28 08:09:43,647 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:09:43,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:09:43,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.075 2026-10-28 08:09:43,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: The ready code tooks too much time : 2.5530898571014404 2026-10-28 08:09:43,802 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.120 2026-10-28 08:09:43,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Evaluate test code "odoo.startTour('test_company_switch_access_error', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2251", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:09:43,820 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.021 2026-10-28 08:09:43,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [1/8] Tour test_company_switch_access_error → Step .o_list_view 2026-10-28 08:09:43,888 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:09:44,278 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /mail/data HTTP/1.1" 200 - 151 0.168 0.305 2026-10-28 08:09:44,446 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 36 0.042 0.674 2026-10-28 08:09:44,512 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.785 2026-10-28 08:09:44,634 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:09:44,636 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.035 0.731 2026-10-28 08:09:44,639 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-10-28 08:09:44,679 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:09:44,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.148 2026-10-28 08:09:44,749 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.009 0.180 2026-10-28 08:09:44,785 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.206 2026-10-28 08:09:44,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.008 0.283 2026-10-28 08:09:44,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 18 0.022 0.026 2026-10-28 08:09:44,881 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:09:44,956 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 6 0.013 0.019 2026-10-28 08:09:44,975 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:09:45,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [2/8] Tour test_company_switch_access_error → Step .o_list_view .o_data_cell:contains(p2) 2026-10-28 08:09:45,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [3/8] Tour test_company_switch_access_error → Step .o_form_view .o_last_breadcrumb_item:contains(p2) 2026-10-28 08:09:45,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:09:45,266 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:45] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 2 0.003 0.029 2026-10-28 08:09:45,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [4/8] Tour test_company_switch_access_error → Step .o_switch_company_menu button 2026-10-28 08:09:45,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [5/8] Tour test_company_switch_access_error → Step .o_switch_company_item:contains(second company) [role=menuitemcheckbox] 2026-10-28 08:09:45,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [6/8] Tour test_company_switch_access_error → Step .o_switch_company_menu_buttons button:contains(Confirm) 2026-10-28 08:09:45,566 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:45] "POST /web/dataset/call_kw/test.model_multicompany/has_access HTTP/1.1" 200 - 5 0.004 0.012 2026-10-28 08:09:45,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:45] "GET /odoo/action-2251 HTTP/1.1" 200 - 22 0.024 0.096 2026-10-28 08:09:45,793 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.022 2026-10-28 08:09:45,823 104 INFO rb-e85a3c6-226074-429757 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 08:09:46,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [7/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-28 08:09:46,959 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.011 2026-10-28 08:09:46,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: Owl is running in 'dev' mode. 2026-10-28 08:09:47,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.037 2026-10-28 08:09:47,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.044 0.139 2026-10-28 08:09:47,638 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /mail/data HTTP/1.1" 200 - 129 0.184 0.261 2026-10-28 08:09:47,639 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.448 2026-10-28 08:09:47,678 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.417 2026-10-28 08:09:47,725 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.017 0.477 2026-10-28 08:09:47,777 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.015 0.504 2026-10-28 08:09:47,851 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 08:09:47,927 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 6 0.018 0.042 2026-10-28 08:09:47,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 5 0.004 0.063 2026-10-28 08:09:47,985 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 08:09:47,992 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:09:48,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [8/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-28 08:09:48,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: tour succeeded 2026-10-28 08:09:48,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_company_switch_access_error SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 08:09:48,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: heap 25758904 (allocated 27377664) 2026-10-28 08:09:48,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Closing chrome headless with pid 3033 2026-10-28 08:09:48,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Closing websocket connection 2026-10-28 08:09:48,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Terminating chrome headless with pid 3033 2026-10-28 08:09:48,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_080948_633015_test_company_switch_access_error.txt 2026-10-28 08:09:48,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Removing chrome user profile "/tmp/tmpwx4wk6_7_chrome_odoo" 2026-10-28 08:09:48,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_switch_access_error_debug ... 2026-10-28 08:09:55,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome pid: 3272 2026-10-28 08:09:55,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome headless temporary user profile dir: /tmp/tmpwof4j74q_chrome_odoo 2026-10-28 08:09:55,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Issuing json command http://127.0.0.1:36855/json/version 2026-10-28 08:09:55,716 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36855/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:09:55,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Browser version: Chrome/150.0.7871.114 2026-10-28 08:09:55,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Issuing json command http://127.0.0.1:36855/json 2026-10-28 08:09:55,821 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36855/json with timeout 3 increased to 10s during tests 2026-10-28 08:09:55,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Websocket url found: ws://127.0.0.1:36855/devtools/page/5C0039E6555FA20D254A4101015F0DED 2026-10-28 08:09:55,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Enable chrome headless console log notification 2026-10-28 08:09:55,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome headless enable page notifications 2026-10-28 08:09:56,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:09:56,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Setting session cookie in browser 2026-10-28 08:09:56,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Open "http://127.0.0.1:8069/odoo/action-2252?debug=assets&cids=1-76" in browser 2026-10-28 08:09:56,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Navigating to: "http://127.0.0.1:8069/odoo/action-2252?debug=assets&cids=1-76" 2026-10-28 08:09:56,064 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:09:57,773 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:09:57] "GET /odoo/action-2252?debug=assets&cids=1-76 HTTP/1.1" 200 - 182 0.143 1.570 2026-10-28 08:09:57,798 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Navigation result: {'frameId': '5C0039E6555FA20D254A4101015F0DED', 'loaderId': 'F7FBB3F057899807C455DC8362F1F6C4', 'isDownload': False} 2026-10-28 08:09:57,798 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Evaluate ready code "odoo.isTourReady('test_company_switch_access_error')" 2026-10-28 08:10:00,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a32ecb6/web.assets_web.css.map (id:8385) 2026-10-28 08:10:01,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a32ecb6/web.assets_web.css (id:8386) 2026-10-28 08:10:01,249 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:01] "GET /web/assets/debug/web.assets_web.css HTTP/1.1" 200 - 38 0.122 3.298 2026-10-28 08:10:01,296 104 INFO rb-e85a3c6-226074-429757 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 08:10:02,352 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:02] "GET /web/webclient/load_menus/391c68145943db403138478eb5ee8360dafe58f00c824ec86ece72f3c316bfce HTTP/1.1" 200 - 1058 0.441 4.075 2026-10-28 08:10:03,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2ac140d/web.assets_web.js.map (id:8387) 2026-10-28 08:10:07,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2ac140d/web.assets_web.js (id:8388) 2026-10-28 08:10:08,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:08] "GET /web/assets/debug/web.assets_web.js HTTP/1.1" 200 - 14 0.643 10.158 2026-10-28 08:10:08,639 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 10.794 2026-10-28 08:10:08,677 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 10.816 2026-10-28 08:10:08,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/63175f4/web.assets_tests.js.map (id:8389) 2026-10-28 08:10:10,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/63175f4/web.assets_tests.js (id:8390) 2026-10-28 08:10:10,574 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:10] "GET /web/assets/debug/web.assets_tests.js HTTP/1.1" 200 - 13 0.135 1.734 2026-10-28 08:10:10,794 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:10:10,812 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 08:10:10,826 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-28 08:10:10,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: Owl is running in 'dev' mode. 2026-10-28 08:10:11,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: The ready code tooks too much time : 13.260790824890137 2026-10-28 08:10:11,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Evaluate test code "odoo.startTour('test_company_switch_access_error', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2252?debug=assets&cids=1-76", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:10:11,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [1/8] Tour test_company_switch_access_error → Step .o_list_view 2026-10-28 08:10:13,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e2f411e/web.assets_web_print.css.map (id:8391) 2026-10-28 08:10:13,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e2f411e/web.assets_web_print.css (id:8392) 2026-10-28 08:10:13,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:10726:30) at onWillStart (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:10769:29) at TimesheetTimerMenu.setup (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:322442:13) at new ComponentNode (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:10473:28) at http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:14125:28 at NavBar.slot2 (eval at compile (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:13850:20), :23:27) at callSlot (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:11090:37) at ErrorHandler.template (eval at compile (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:13850:20), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:9817:38) at Fiber.render (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:9809:18) 2026-10-28 08:10:14,097 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "GET /web/assets/debug/web.assets_web_print.css HTTP/1.1" 200 - 30 0.142 4.822 2026-10-28 08:10:14,168 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 3.219 2026-10-28 08:10:14,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/488f8fe/bus.websocket_worker_assets.js.map (id:8393) 2026-10-28 08:10:14,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/488f8fe/bus.websocket_worker_assets.js (id:8394) 2026-10-28 08:10:14,235 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 13 0.013 3.366 2026-10-28 08:10:14,246 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:10:14,248 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 3.358 2026-10-28 08:10:14,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:10:14,376 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 3.464 2026-10-28 08:10:14,856 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "POST /mail/data HTTP/1.1" 200 - 151 0.193 0.526 2026-10-28 08:10:14,865 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.598 2026-10-28 08:10:15,014 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 36 0.049 4.010 2026-10-28 08:10:15,075 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.872 2026-10-28 08:10:15,116 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.812 2026-10-28 08:10:15,143 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.013 2026-10-28 08:10:15,226 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.034 0.040 2026-10-28 08:10:15,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.093 2026-10-28 08:10:15,297 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:10:15,336 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "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 08:10:15,357 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:10:15,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.046 0.124 2026-10-28 08:10:15,418 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 18 0.023 0.078 2026-10-28 08:10:15,493 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.297 2026-10-28 08:10:15,534 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 6 0.008 0.047 2026-10-28 08:10:15,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:10:15,703 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [2/8] Tour test_company_switch_access_error → Step .o_list_view .o_data_cell:contains(p2) 2026-10-28 08:10:15,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [3/8] Tour test_company_switch_access_error → Step .o_form_view .o_last_breadcrumb_item:contains(p2) 2026-10-28 08:10:15,831 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:10:15,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:15] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 2 0.003 0.017 2026-10-28 08:10:15,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [4/8] Tour test_company_switch_access_error → Step .o_switch_company_menu button 2026-10-28 08:10:16,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [5/8] Tour test_company_switch_access_error → Step .o_switch_company_item:contains(second company) [role=menuitemcheckbox] 2026-10-28 08:10:16,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [6/8] Tour test_company_switch_access_error → Step .o_switch_company_menu_buttons button:contains(Confirm) 2026-10-28 08:10:16,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:16] "POST /web/dataset/call_kw/test.model_multicompany/has_access HTTP/1.1" 200 - 5 0.004 0.012 2026-10-28 08:10:16,345 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:16] "GET /odoo/action-2252?debug=assets HTTP/1.1" 200 - 22 0.017 0.132 2026-10-28 08:10:16,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:16] "GET /web/assets/debug/web.assets_web.js HTTP/1.1" 304 - 2 0.001 0.130 2026-10-28 08:10:16,582 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.107 2026-10-28 08:10:16,617 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:16] "GET /web/assets/debug/web.assets_web.css HTTP/1.1" 304 - 2 0.001 0.170 2026-10-28 08:10:16,689 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:16] "GET /web/assets/debug/web.assets_tests.js HTTP/1.1" 304 - 2 0.001 0.017 2026-10-28 08:10:16,698 104 INFO rb-e85a3c6-226074-429757 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 08:10:17,031 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:17] "GET /web/assets/debug/web.assets_web_print.css HTTP/1.1" 304 - 2 0.002 0.034 2026-10-28 08:10:17,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [7/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-28 08:10:17,754 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:10:17,765 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 08:10:17,767 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:10:17,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: Owl is running in 'dev' mode. 2026-10-28 08:10:17,800 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.014 0.018 2026-10-28 08:10:17,886 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.041 2026-10-28 08:10:18,015 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 304 - 0 0.000 0.004 2026-10-28 08:10:18,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.079 0.159 2026-10-28 08:10:18,153 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 304 - 0 0.000 0.006 2026-10-28 08:10:18,164 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-28 08:10:18,505 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "POST /mail/data HTTP/1.1" 200 - 129 0.160 0.395 2026-10-28 08:10:18,507 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.519 2026-10-28 08:10:18,538 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.525 2026-10-28 08:10:18,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.011 0.446 2026-10-28 08:10:18,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.477 2026-10-28 08:10:18,658 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:10:18,724 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 6 0.018 0.027 2026-10-28 08:10:18,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 5 0.004 0.014 2026-10-28 08:10:18,774 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-28 08:10:18,800 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:10:18,804 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:10:18,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [8/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-28 08:10:18,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: tour succeeded 2026-10-28 08:10:18,975 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_company_switch_access_error SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 08:10:19,304 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: heap 27155688 (allocated 28581888) 2026-10-28 08:10:19,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Closing chrome headless with pid 3272 2026-10-28 08:10:19,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Closing websocket connection 2026-10-28 08:10:19,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Terminating chrome headless with pid 3272 2026-10-28 08:10:19,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_081019_466704_test_company_switch_access_error_debug.txt 2026-10-28 08:10:19,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Removing chrome user profile "/tmp/tmpwof4j74q_chrome_odoo" 2026-10-28 08:10:19,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 15 removed 2026-10-28 08:10:19,605 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow: Starting TestUiMobile.test_01_main_flow_tour_mobile ... 2026-10-28 08:10:20,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome pid: 3522 2026-10-28 08:10:20,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome headless temporary user profile dir: /tmp/tmp7sz515mq_chrome_odoo 2026-10-28 08:10:20,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Issuing json command http://127.0.0.1:46245/json/version 2026-10-28 08:10:20,780 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46245/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:10:20,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Browser version: Chrome/150.0.7871.114 2026-10-28 08:10:20,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Issuing json command http://127.0.0.1:46245/json 2026-10-28 08:10:20,801 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46245/json with timeout 3 increased to 10s during tests 2026-10-28 08:10:20,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Websocket url found: ws://127.0.0.1:46245/devtools/page/79D5297DDA01582133C2834A18771246 2026-10-28 08:10:20,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Enable chrome headless console log notification 2026-10-28 08:10:20,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome headless enable page notifications 2026-10-28 08:10:20,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:10:20,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Setting session cookie in browser 2026-10-28 08:10:20,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:10:20,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:10:21,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:10:22,876 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:22] "GET /odoo HTTP/1.1" 200 - 186 0.155 1.705 2026-10-28 08:10:22,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Navigation result: {'frameId': '79D5297DDA01582133C2834A18771246', 'loaderId': '63A8CE02EDF8F3C8D9B340AF60CDF5A5', 'isDownload': False} 2026-10-28 08:10:22,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Evaluate ready code "odoo.isTourReady('main_flow_tour')" 2026-10-28 08:10:22,966 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:22] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.012 2026-10-28 08:10:22,987 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:10:23,048 104 INFO rb-e85a3c6-226074-429757 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 08:10:24,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:24] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.465 0.676 2026-10-28 08:10:24,109 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:24] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.162 2026-10-28 08:10:24,146 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.153 2026-10-28 08:10:24,214 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:24] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-10-28 08:10:24,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:24] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 08:10:25,304 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:10:25,316 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 08:10:25,318 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 08:10:25,353 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 08:10:25,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: Owl is running in 'dev' mode. 2026-10-28 08:10:25,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:10:25,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: The ready code tooks too much time : 2.6663403511047363 2026-10-28 08:10:25,570 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.159 2026-10-28 08:10:25,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Evaluate test code "odoo.startTour('main_flow_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:10:25,592 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.153 2026-10-28 08:10:25,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [1/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:10:25,658 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.182 2026-10-28 08:10:25,703 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:10:26,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "POST /mail/data HTTP/1.1" 200 - 150 0.208 0.357 2026-10-28 08:10:26,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.043 0.836 2026-10-28 08:10:26,349 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.763 2026-10-28 08:10:26,376 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.693 2026-10-28 08:10:26,415 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.709 2026-10-28 08:10:26,484 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:10:26,533 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.021 0.024 2026-10-28 08:10:26,592 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:10:26,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [2/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:10:26,637 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.032 0.095 2026-10-28 08:10:26,702 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 08:10:26,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [3/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:10:26,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:10:26,768 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:10:26,772 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.037 0.211 2026-10-28 08:10:26,803 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.233 2026-10-28 08:10:26,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [4/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:10:26,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [5/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:10:26,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.035 2026-10-28 08:10:26,978 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [6/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-28 08:10:27,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:27] "POST /mail/data HTTP/1.1" 200 - 87 0.083 0.154 2026-10-28 08:10:28,037 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:28] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 222 0.158 0.879 2026-10-28 08:10:28,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.752 2026-10-28 08:10:28,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:28] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 13 0.018 0.073 2026-10-28 08:10:28,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [7/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-28 08:10:28,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [8/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-28 08:10:28,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [9/311] Tour main_flow_tour → Step Let's create products. (trigger: .o_menu_sections .dropdown-toggle span:contains('Products')) 2026-10-28 08:10:28,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [10/311] Tour main_flow_tour → Step Let's create products. (trigger: .dropdown-item:contains('Products'), nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_product_template_action']) 2026-10-28 08:10:28,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [11/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Products') 2026-10-28 08:10:28,702 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.018 2026-10-28 08:10:29,284 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:29] "POST /web/dataset/call_kw/product.template/get_views HTTP/1.1" 200 - 184 0.140 0.406 2026-10-28 08:10:29,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:29] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 41 0.065 0.192 2026-10-28 08:10:30,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [12/311] Tour main_flow_tour → Step Let's create your first product. (trigger: .o-kanban-button-new) 2026-10-28 08:10:30,255 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "GET /web/image/product.template/246/image_128?unique=1793170388000 HTTP/1.1" 200 - 10 0.017 0.036 2026-10-28 08:10:30,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "GET /web/image/product.template/23/image_128?unique=1793170388000 HTTP/1.1" 200 - 4 0.003 0.067 2026-10-28 08:10:30,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [13/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-28 08:10:30,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "GET /web/image/product.template/192/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.006 0.104 2026-10-28 08:10:30,356 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "GET /web/image/product.template/52/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.013 0.145 2026-10-28 08:10:30,389 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "GET /web/image/product.template/200/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.009 0.164 2026-10-28 08:10:30,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "GET /web/image/product.template/217/image_128?unique=1793170388000 HTTP/1.1" 200 - 5 0.006 0.193 2026-10-28 08:10:30,425 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 08:10:30,474 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "POST /web/dataset/call_kw/product.image/get_views HTTP/1.1" 200 - 9 0.007 0.152 2026-10-28 08:10:30,694 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:30] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 64 0.043 0.142 2026-10-28 08:10:31,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:31] "POST /web/dataset/call_kw/product.category/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:10:31,307 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:31] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:10:31,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [14/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-28 08:10:31,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [15/311] Tour main_flow_tour → Step Let's enter the product type (trigger: .o_field_widget[name=is_storable] input) 2026-10-28 08:10:31,618 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [16/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-28 08:10:31,677 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:31] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 11 0.009 0.048 2026-10-28 08:10:31,704 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:31] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:10:31,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [17/311] Tour main_flow_tour → Step Check Manufacture (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Manufacture")) 2026-10-28 08:10:31,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [18/311] Tour main_flow_tour → Step Uncheck Buy (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Buy")) 2026-10-28 08:10:31,866 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.012 0.030 2026-10-28 08:10:31,929 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [19/311] Tour main_flow_tour → Step Uncheck Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Replenish on Order (MTO)")) 2026-10-28 08:10:32,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [20/311] Tour main_flow_tour → Step Go to main tab (trigger: .o_notebook .nav-link:contains("General Information")) 2026-10-28 08:10:32,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [21/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-28 08:10:32,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [22/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_button_save) 2026-10-28 08:10:32,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [23/311] Tour main_flow_tour → Step .o_form_saved 2026-10-28 08:10:33,221 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:10:33,221 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:33] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 293 0.386 0.523 2026-10-28 08:10:33,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [24/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-28 08:10:33,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [25/311] Tour main_flow_tour → Step .o_form_saved 2026-10-28 08:10:33,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:33] "POST /mail/thread/data HTTP/1.1" 200 - 59 0.069 0.116 2026-10-28 08:10:33,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [26/311] Tour main_flow_tour → Step See Bill of material (trigger: .oe_stat_button div[name=bom_count]) 2026-10-28 08:10:33,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:33] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.034 0.173 2026-10-28 08:10:33,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [27/311] Tour main_flow_tour → Step Let's create a new bill of material (trigger: .o_list_button_add) 2026-10-28 08:10:33,692 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:33] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.019 2026-10-28 08:10:33,961 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:33] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 59 0.051 0.190 2026-10-28 08:10:34,003 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:10:34,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:34] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 2 0.006 0.026 2026-10-28 08:10:34,123 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:34] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:10:34,124 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:10:34,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [28/311] Tour main_flow_tour → Step .o_form_editable 2026-10-28 08:10:34,207 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:34] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 6 0.014 0.026 2026-10-28 08:10:34,327 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [29/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-28 08:10:34,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [30/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:10:34,441 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:34] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 6 0.006 0.021 2026-10-28 08:10:34,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [31/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component1') 2026-10-28 08:10:34,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [32/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:10:34,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [33/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-28 08:10:34,888 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:34] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 75 0.059 0.183 2026-10-28 08:10:35,012 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 18 0.031 0.073 2026-10-28 08:10:35,222 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/147/image_128?unique=1793171133000 HTTP/1.1" 200 - 6 0.014 0.019 2026-10-28 08:10:35,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [34/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal-body .o_form_editable .o_field_widget[name="name"] textarea) 2026-10-28 08:10:35,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/235/image_128?unique=1793168218000 HTTP/1.1" 200 - 6 0.011 0.053 2026-10-28 08:10:35,275 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/281/image_128?unique=1793168842000 HTTP/1.1" 200 - 6 0.003 0.072 2026-10-28 08:10:35,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/159/image_128?unique=1793168182000 HTTP/1.1" 200 - 6 0.004 0.072 2026-10-28 08:10:35,304 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/158/image_128?unique=1793168182000 HTTP/1.1" 200 - 6 0.003 0.062 2026-10-28 08:10:35,321 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/270/image_128?unique=1793170388000 HTTP/1.1" 200 - 6 0.003 0.076 2026-10-28 08:10:35,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/16/image_128?unique=1793170388000 HTTP/1.1" 200 - 6 0.003 0.046 2026-10-28 08:10:35,665 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 78 0.047 0.344 2026-10-28 08:10:35,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/17/image_128?unique=1793171056000 HTTP/1.1" 200 - 6 0.003 0.379 2026-10-28 08:10:35,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:35] "GET /web/image/product.product/271/image_128?unique=1793170388000 HTTP/1.1" 200 - 6 0.012 0.455 2026-10-28 08:10:36,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:36] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 54 0.041 0.267 2026-10-28 08:10:36,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [35/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-28 08:10:36,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [36/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-28 08:10:36,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [37/311] Tour main_flow_tour → Step Check Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check:contains("Replenish on Order (MTO)") input) 2026-10-28 08:10:36,696 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:36] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.012 0.093 2026-10-28 08:10:36,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:36] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.002 0.090 2026-10-28 08:10:36,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [38/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-28 08:10:36,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [39/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-28 08:10:36,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [40/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component1) 2026-10-28 08:10:37,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:37] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.020 0.076 2026-10-28 08:10:37,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [41/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:10:37,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [42/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-28 08:10:37,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [43/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-28 08:10:37,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [44/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains('Vendor') 2026-10-28 08:10:37,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:37] "POST /web/dataset/call_kw/product.supplierinfo/get_views HTTP/1.1" 200 - 14 0.008 0.039 2026-10-28 08:10:37,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [45/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .o_form_editable .o_field_many2one[name=partner_id] input) 2026-10-28 08:10:37,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:37] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 3 0.004 0.023 2026-10-28 08:10:37,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [46/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-28 08:10:37,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [47/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-footer .o_create_button) 2026-10-28 08:10:37,753 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:37] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 88 0.075 0.231 2026-10-28 08:10:37,871 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:37] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 10 0.020 0.080 2026-10-28 08:10:38,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [48/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-dialog .o_field_radio.o_field_widget[name=company_type] 2026-10-28 08:10:38,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "GET /web/image/res.partner/317/avatar_128?unique=1793171180000 HTTP/1.1" 200 - 13 0.033 0.084 2026-10-28 08:10:38,233 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "GET /web/image/res.partner/227/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.015 0.173 2026-10-28 08:10:38,310 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "GET /web/image/res.partner/318/avatar_128?unique=1793171180000 HTTP/1.1" 200 - 9 0.017 0.251 2026-10-28 08:10:38,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "GET /web/image/res.partner/321/avatar_128?unique=1793171180000 HTTP/1.1" 200 - 8 0.015 0.314 2026-10-28 08:10:38,480 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "GET /web/image/res.partner/15/avatar_128?unique=1793171046000 HTTP/1.1" 200 - 9 0.023 0.381 2026-10-28 08:10:38,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "GET /web/image/res.partner/319/avatar_128?unique=1793171180000 HTTP/1.1" 200 - 9 0.020 0.471 2026-10-28 08:10:38,889 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 53 0.039 0.675 2026-10-28 08:10:38,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:38] "GET /web/image/res.partner/226/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.022 0.688 2026-10-28 08:10:39,020 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/360/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.013 0.676 2026-10-28 08:10:39,103 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/230/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.018 0.652 2026-10-28 08:10:39,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/259/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.021 0.651 2026-10-28 08:10:39,237 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/358/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.026 0.665 2026-10-28 08:10:39,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/351/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.018 0.374 2026-10-28 08:10:39,391 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/355/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.018 0.258 2026-10-28 08:10:39,568 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 35 0.031 0.569 2026-10-28 08:10:39,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/364/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.015 0.292 2026-10-28 08:10:39,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/228/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.018 0.410 2026-10-28 08:10:39,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/359/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.022 0.537 2026-10-28 08:10:39,784 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:10:39,836 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/368/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.017 0.406 2026-10-28 08:10:39,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [49/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-28 08:10:39,893 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/256/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.014 0.232 2026-10-28 08:10:39,949 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:39] "GET /web/image/res.partner/277/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.017 0.875 2026-10-28 08:10:39,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [50/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create vendor) 2026-10-28 08:10:40,016 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:40] "GET /web/image/res.partner/269/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.015 0.406 2026-10-28 08:10:40,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [51/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .modal:not(.o_inactive_modal) .o_form_button_save) 2026-10-28 08:10:40,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:40] "GET /web/image/res.partner/357/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.017 0.339 2026-10-28 08:10:40,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [52/311] Tour main_flow_tour → Step body:has(.modal:contains(create vendors)) 2026-10-28 08:10:40,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:40] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.000 0.034 2026-10-28 08:10:40,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [53/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-28 08:10:40,477 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:40] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 66 0.076 0.184 2026-10-28 08:10:40,586 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:40] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 2 0.010 0.025 2026-10-28 08:10:40,680 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [54/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close):enabled) 2026-10-28 08:10:40,765 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [55/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Component) 2026-10-28 08:10:40,877 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:40] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.009 0.068 2026-10-28 08:10:40,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [56/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:10:41,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [57/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:10:41,452 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:10:41,453 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:41] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 86 0.103 0.255 2026-10-28 08:10:41,562 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:41] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 22 0.027 0.044 2026-10-28 08:10:41,597 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:41] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:10:41,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [58/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-28 08:10:41,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [59/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-28 08:10:41,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [60/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-28 08:10:41,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [61/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-28 08:10:41,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [62/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-28 08:10:41,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [63/311] Tour main_flow_tour → Step .o_form_editable 2026-10-28 08:10:42,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [64/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-28 08:10:42,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [65/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:10:42,119 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:42] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 7 0.008 0.025 2026-10-28 08:10:42,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [66/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains(New)) 2026-10-28 08:10:42,361 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:42] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 21 0.031 0.112 2026-10-28 08:10:42,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [67/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-body .o_form_editable .o_field_widget[name=name] textarea) 2026-10-28 08:10:43,186 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:43] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 85 0.072 0.256 2026-10-28 08:10:43,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [68/311] Tour main_flow_tour → Step .o_field_widget[name=bom_line_ids] .o_data_row:nth-child(2).o_selected_row 2026-10-28 08:10:43,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [69/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-28 08:10:43,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [70/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component2') 2026-10-28 08:10:43,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [71/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-28 08:10:43,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [72/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-28 08:10:43,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [73/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-28 08:10:43,874 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:43] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.009 0.068 2026-10-28 08:10:43,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [74/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains(Vendor) 2026-10-28 08:10:43,960 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:43] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 4 0.004 0.023 2026-10-28 08:10:44,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [75/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .o_form_editable .o_field_many2one[name='partner_id'] input) 2026-10-28 08:10:44,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [76/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-28 08:10:44,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:44] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 21 0.027 0.070 2026-10-28 08:10:44,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [77/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:10:44,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [78/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-28 08:10:44,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [79/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:10:44,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [80/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.vendor') 2026-10-28 08:10:44,733 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:44] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 6 0.015 0.042 2026-10-28 08:10:44,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [81/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-28 08:10:44,816 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:44] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.009 0.042 2026-10-28 08:10:44,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [82/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component2) 2026-10-28 08:10:44,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:44] "GET /web/image/res.partner/1112/avatar_128?unique=1793175040000 HTTP/1.1" 200 - 15 0.027 0.066 2026-10-28 08:10:44,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [83/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:10:44,942 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:44] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 3 0.009 0.083 2026-10-28 08:10:44,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [84/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-28 08:10:45,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [85/311] Tour main_flow_tour → Step .o_field_widget[name=partner_id] .o_external_button 2026-10-28 08:10:45,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [86/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-28 08:10:45,198 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [87/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-28 08:10:45,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [88/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close)) 2026-10-28 08:10:45,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [89/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create component) 2026-10-28 08:10:45,437 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:45] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.008 0.077 2026-10-28 08:10:45,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [90/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:10:45,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [91/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:10:46,095 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:10:46,095 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:46] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 97 0.121 0.264 2026-10-28 08:10:46,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:46] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 22 0.016 0.045 2026-10-28 08:10:46,239 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:46] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:10:46,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [92/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-28 08:10:46,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [93/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-28 08:10:46,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [94/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-28 08:10:46,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [95/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-28 08:10:46,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [96/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-28 08:10:46,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [97/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Bill of Materials') 2026-10-28 08:10:46,700 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:46] "POST /web/dataset/call_kw/mrp.bom/web_save HTTP/1.1" 200 - 55 0.081 0.103 2026-10-28 08:10:46,831 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:46] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 13 0.023 0.058 2026-10-28 08:10:46,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [98/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-28 08:10:46,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [99/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-28 08:10:47,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:47] "POST /web/dataset/call_kw/product.template/web_read HTTP/1.1" 200 - 190 0.227 0.275 2026-10-28 08:10:47,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:47] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 08:10:47,672 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:47] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 08:10:47,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [100/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-28 08:10:47,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [101/311] Tour main_flow_tour → Step .o_kanban_view 2026-10-28 08:10:47,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:47] "POST /mail/thread/data HTTP/1.1" 200 - 54 0.091 0.111 2026-10-28 08:10:47,901 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.009 0.146 2026-10-28 08:10:48,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:48] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 25 0.048 0.250 2026-10-28 08:10:48,778 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [102/311] Tour main_flow_tour → Step Let's create your second product. (trigger: .o-kanban-button-new) 2026-10-28 08:10:48,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [103/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-28 08:10:49,061 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:49] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 52 0.036 0.134 2026-10-28 08:10:49,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [104/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-28 08:10:49,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [105/311] Tour main_flow_tour → Step Set to service (trigger: .o_field_widget[name="type"] input[data-value="service"]) 2026-10-28 08:10:49,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [106/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-28 08:10:49,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [107/311] Tour main_flow_tour → Step Change service policy (trigger: .o_field_widget[name=service_policy] select) 2026-10-28 08:10:49,681 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:49] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 31 0.040 0.126 2026-10-28 08:10:49,794 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [108/311] Tour main_flow_tour → Step Change track service (trigger: .o_field_widget[name=service_tracking] select) 2026-10-28 08:10:49,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [109/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-28 08:10:49,858 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:49] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 14 0.011 0.051 2026-10-28 08:10:49,951 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [110/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-28 08:10:50,013 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:50] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 10 0.010 0.046 2026-10-28 08:10:50,128 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [111/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-28 08:10:50,425 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:50] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 106 0.076 0.214 2026-10-28 08:10:50,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:50] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 74 0.085 0.130 2026-10-28 08:10:50,783 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [112/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Project) 2026-10-28 08:10:50,834 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:50] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.011 0.052 2026-10-28 08:10:50,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [113/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] textarea) 2026-10-28 08:10:51,034 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:51] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 53 0.033 0.205 2026-10-28 08:10:51,182 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:51] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 30 0.034 0.084 2026-10-28 08:10:51,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [114/311] Tour main_flow_tour → Step .o-autocomplete--dropdown-item > a:contains('the_flow.project') 2026-10-28 08:10:51,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [115/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:10:51,671 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [116/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:10:51,851 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:51] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 47 0.041 0.138 2026-10-28 08:10:51,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [117/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_status_indicator .o_form_button_save) 2026-10-28 08:10:52,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [118/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:10:52,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [119/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:10:52,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [120/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:10:52,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [121/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-28 08:10:52,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [122/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-28 08:10:52,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [123/311] Tour main_flow_tour → Step .o_opportunity_kanban 2026-10-28 08:10:52,991 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:10:52,991 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:52] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 277 0.390 0.517 2026-10-28 08:10:53,065 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /web/action/load HTTP/1.1" 200 - 17 0.030 0.661 2026-10-28 08:10:53,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /mail/thread/data HTTP/1.1" 200 - 55 0.079 0.087 2026-10-28 08:10:53,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.025 0.145 2026-10-28 08:10:53,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /web/action/run HTTP/1.1" 200 - 22 0.018 0.198 2026-10-28 08:10:53,724 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 91 0.089 0.221 2026-10-28 08:10:53,761 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 6 0.010 0.011 2026-10-28 08:10:53,778 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.003 0.029 2026-10-28 08:10:53,877 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 15 0.042 0.040 2026-10-28 08:10:53,950 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:53] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.013 0.120 2026-10-28 08:10:54,010 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:54] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.157 2026-10-28 08:10:54,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:54] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.016 0.199 2026-10-28 08:10:54,215 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:10:54,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [124/311] Tour main_flow_tour → Step Click here to create your first opportunity and add it to your pipeline. (trigger: .o-kanban-button-new) 2026-10-28 08:10:54,378 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [125/311] Tour main_flow_tour → Step Choose a name for your opportunity. (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-10-28 08:10:54,455 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:54] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 11 0.011 0.035 2026-10-28 08:10:54,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:54] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 25 0.030 0.044 2026-10-28 08:10:54,643 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [126/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-28 08:10:54,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [127/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-28 08:10:54,782 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [128/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-28 08:10:54,919 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:54] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.025 0.102 2026-10-28 08:10:55,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [129/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-28 08:10:55,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/10/avatar_128?unique=1793171133000 HTTP/1.1" 200 - 9 0.022 0.043 2026-10-28 08:10:55,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [130/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-28 08:10:55,280 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/283/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 12 0.023 0.107 2026-10-28 08:10:55,362 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/369/avatar_128?unique=1793171348000 HTTP/1.1" 200 - 8 0.027 0.163 2026-10-28 08:10:55,411 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/11/avatar_128?unique=1793170365000 HTTP/1.1" 200 - 9 0.010 0.251 2026-10-28 08:10:55,463 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/16/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.012 0.282 2026-10-28 08:10:55,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/253/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.022 0.329 2026-10-28 08:10:55,617 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/252/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.018 0.127 2026-10-28 08:10:55,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/279/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.015 0.239 2026-10-28 08:10:55,867 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 36 0.038 0.604 2026-10-28 08:10:55,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/9/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.610 2026-10-28 08:10:55,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:55] "GET /web/image/res.partner/261/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.012 0.579 2026-10-28 08:10:56,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "GET /web/image/res.partner/254/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.012 0.474 2026-10-28 08:10:56,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [131/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-28 08:10:56,114 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [132/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-28 08:10:56,114 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "GET /web/image/res.partner/301/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.024 0.152 2026-10-28 08:10:56,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [133/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-28 08:10:56,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "GET /web/image/res.partner/302/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.014 0.241 2026-10-28 08:10:56,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [134/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:10:56,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "GET /web/image/res.partner/300/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.024 0.430 2026-10-28 08:10:56,408 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "GET /web/image/res.partner/299/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.013 0.678 2026-10-28 08:10:56,522 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "GET /web/image/res.partner/298/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.027 0.857 2026-10-28 08:10:56,584 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "GET /web/image/res.partner/303/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.014 0.511 2026-10-28 08:10:56,633 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.323 2026-10-28 08:10:56,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.005 0.289 2026-10-28 08:10:56,945 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:56] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 66 0.069 0.169 2026-10-28 08:10:57,075 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 7 0.012 0.044 2026-10-28 08:10:57,147 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [135/311] Tour main_flow_tour → Step .o_kanban_quick_create .o_field_widget[name=partner_id] .o_external_button 2026-10-28 08:10:57,200 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [136/311] Tour main_flow_tour → Step Click here to add your opportunity. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-10-28 08:10:57,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [137/311] Tour main_flow_tour → Step Drag & drop opportunities between columns as you progress in your sales cycle. (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-28 08:10:57,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [138/311] Tour main_flow_tour → Step Click on an opportunity to zoom to it. (trigger: .o_kanban_group:eq(2) > .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-28 08:10:57,393 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [139/311] Tour main_flow_tour → Step Open the_flow.opportunity (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-28 08:10:57,395 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 45 0.046 0.072 2026-10-28 08:10:57,465 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 10 0.012 0.035 2026-10-28 08:10:57,513 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.020 2026-10-28 08:10:57,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [140/311] Tour main_flow_tour → Step Change status from New to proposition. (trigger: .o_statusbar_status button:contains('Proposition')) 2026-10-28 08:10:57,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.006 0.034 2026-10-28 08:10:57,621 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 15 0.020 0.090 2026-10-28 08:10:57,771 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 40 0.040 0.170 2026-10-28 08:10:57,953 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.018 0.039 2026-10-28 08:10:57,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.055 2026-10-28 08:10:57,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:57] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:10:58,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.004 0.010 2026-10-28 08:10:58,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-28 08:10:58,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [141/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:10:58,117 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.044 2026-10-28 08:10:58,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [142/311] Tour main_flow_tour → Step

Create a quotation

(trigger: .o_statusbar_buttons button:enabled:contains('New Quotation'), .dropdown-item button:enabled:contains('New Quotation')) 2026-10-28 08:10:58,256 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [143/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-28 08:10:58,263 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /mail/thread/data HTTP/1.1" 200 - 42 0.047 0.137 2026-10-28 08:10:58,313 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [144/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .btn:contains(Add)) 2026-10-28 08:10:58,375 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 34 0.029 0.211 2026-10-28 08:10:58,447 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.025 0.289 2026-10-28 08:10:58,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.063 2026-10-28 08:10:58,503 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-10-28 08:10:58,650 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 51 0.066 0.133 2026-10-28 08:10:58,735 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.025 0.037 2026-10-28 08:10:58,745 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /web/dataset/call_kw/crm.lead/get_rainbowman_message HTTP/1.1" 200 - 2 0.001 0.050 2026-10-28 08:10:58,888 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.047 0.133 2026-10-28 08:10:58,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:58] "POST /web/dataset/call_button/crm.lead/action_sale_quotations_new HTTP/1.1" 200 - 10 0.009 0.099 2026-10-28 08:10:59,367 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:59] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 172 0.113 0.307 2026-10-28 08:10:59,675 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:59] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 59 0.060 0.168 2026-10-28 08:10:59,876 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:59] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.022 2026-10-28 08:10:59,954 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:10:59] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.023 2026-10-28 08:10:59,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [145/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-28 08:11:00,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [146/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product') 2026-10-28 08:11:00,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:00] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.010 0.086 2026-10-28 08:11:00,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [147/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-28 08:11:00,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:00] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 16 0.014 0.026 2026-10-28 08:11:00,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [148/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-28 08:11:00,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [149/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-28 08:11:00,512 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:00] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 17 0.028 0.101 2026-10-28 08:11:00,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [150/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:11:00,836 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:00] "GET /web/image/product.product/18/image_128?unique=1793170388000 HTTP/1.1" 200 - 6 0.034 0.029 2026-10-28 08:11:00,873 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:00] "GET /web/image/product.product/19/image_128?unique=1793170388000 HTTP/1.1" 200 - 6 0.005 0.078 2026-10-28 08:11:00,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [151/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-28 08:11:00,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:00] "GET /web/image/product.product/20/image_128?unique=1793170388000 HTTP/1.1" 200 - 6 0.003 0.079 2026-10-28 08:11:00,926 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:00] "GET /web/image/product.product/21/image_128?unique=1793170388000 HTTP/1.1" 200 - 6 0.004 0.095 2026-10-28 08:11:00,957 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [152/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:11:01,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [153/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.product') 2026-10-28 08:11:01,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:01] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 10 0.025 0.034 2026-10-28 08:11:01,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [154/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-28 08:11:01,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:01] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 6 0.011 0.042 2026-10-28 08:11:01,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [155/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-28 08:11:01,512 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:01] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 52 0.077 0.185 2026-10-28 08:11:01,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [156/311] Tour main_flow_tour → Step Save & New (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New')) 2026-10-28 08:11:01,592 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:01] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.010 0.021 2026-10-28 08:11:01,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [157/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New'):enabled 2026-10-28 08:11:01,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:01] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.030 0.147 2026-10-28 08:11:01,862 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:01] "GET /web/image/product.product/847/image_128 HTTP/1.1" 200 - 5 0.004 0.205 2026-10-28 08:11:01,981 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:01] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 7 0.007 0.068 2026-10-28 08:11:02,048 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:02] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.009 0.025 2026-10-28 08:11:02,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [158/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_data_row:nth-child(2).o_selected_row 2026-10-28 08:11:02,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [159/311] Tour main_flow_tour → Step Select a product (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-28 08:11:02,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [160/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.service') 2026-10-28 08:11:02,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [161/311] Tour main_flow_tour → Step click somewhere else to exit cell focus (trigger: body) 2026-10-28 08:11:02,313 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [162/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_kanban_record:contains(the_flow.product) 2026-10-28 08:11:02,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [163/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-28 08:11:02,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [164/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-28 08:11:02,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:02] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 16 0.024 0.081 2026-10-28 08:11:02,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [165/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:11:02,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [166/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-28 08:11:02,939 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [167/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-28 08:11:03,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [168/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.service') 2026-10-28 08:11:03,087 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:03] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 10 0.028 0.052 2026-10-28 08:11:03,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [169/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Order Lines') 2026-10-28 08:11:03,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:03] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 6 0.010 0.039 2026-10-28 08:11:03,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:03] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 40 0.029 0.122 2026-10-28 08:11:03,426 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:03] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 9 0.009 0.020 2026-10-28 08:11:03,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [170/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & Close')) 2026-10-28 08:11:03,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:03] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-28 08:11:03,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [171/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:11:03,725 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:03] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 32 0.037 0.140 2026-10-28 08:11:03,760 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:03] "GET /web/image/product.product/850/image_128 HTTP/1.1" 200 - 5 0.006 0.206 2026-10-28 08:11:03,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [172/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Quotation') 2026-10-28 08:11:03,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [173/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:03,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [174/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Send by Email'), .dropdown-item button:enabled:contains('Send by Email')) 2026-10-28 08:11:04,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [175/311] Tour main_flow_tour → Step let's continue (trigger: .modal .modal-footer button[name='document_layout_save']) 2026-10-28 08:11:04,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:04] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 181 0.304 0.494 2026-10-28 08:11:04,980 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:04] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.037 2026-10-28 08:11:05,150 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.071 0.149 2026-10-28 08:11:05,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "POST /web/dataset/call_button/sale.order/action_quotation_send HTTP/1.1" 200 - 21 0.019 0.250 2026-10-28 08:11:05,269 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.306 2026-10-28 08:11:05,346 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.034 0.312 2026-10-28 08:11:05,401 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "GET /web/image/product.product/847/image_128?unique=1793175064000 HTTP/1.1" 200 - 5 0.010 0.358 2026-10-28 08:11:05,466 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.018 0.201 2026-10-28 08:11:05,503 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.482 2026-10-28 08:11:05,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "POST /web/dataset/call_kw/base.document.layout/get_views HTTP/1.1" 200 - 13 0.009 0.222 2026-10-28 08:11:05,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:05] "GET /web/image/product.product/850/image_128?unique=1793175064000 HTTP/1.1" 200 - 5 0.003 0.430 2026-10-28 08:11:06,283 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:06] "POST /web/dataset/call_kw/base.document.layout/onchange HTTP/1.1" 200 - 94 0.080 0.629 2026-10-28 08:11:06,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:06] "POST /web/dataset/call_kw/report.layout/name_search HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 08:11:06,346 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:06] "POST /web/dataset/call_kw/report.paperformat/name_search HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 08:11:06,460 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:06] "GET /web/assets/470ac72/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:11:06,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [176/311] Tour main_flow_tour → Step Enter an email address (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=email] input) 2026-10-28 08:11:06,587 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:06] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:11:06,590 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:11:07,588 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:11:07,589 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:07] "POST /web/dataset/call_kw/base.document.layout/web_save HTTP/1.1" 200 - 177 0.148 0.864 2026-10-28 08:11:07,647 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:07] "POST /web/dataset/call_button/base.document.layout/document_layout_save HTTP/1.1" 200 - 18 0.025 0.016 2026-10-28 08:11:09,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5aefb22/web.report_assets_common.min.css (id:8395) 2026-10-28 08:11:09,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Deleting attachments [3299] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/5aefb22/web.report_assets_common.min.css 2026-10-28 08:11:09,431 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:09] "GET /web/assets/5aefb22/web.report_assets_common.min.css HTTP/1.1" 200 - 21 0.047 1.714 2026-10-28 08:11:09,458 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:09] "GET /web/image/base.document.layout/2/logo?unique=1793175067600 HTTP/1.1" 200 - 6 0.010 1.776 2026-10-28 08:11:09,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:09] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.024 1.778 2026-10-28 08:11:10,168 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 121 0.085 0.518 2026-10-28 08:11:10,226 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:11:10,274 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/res.partner/get_formview_id HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:11:10,336 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-28 08:11:10,443 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 14 0.017 0.061 2026-10-28 08:11:10,585 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.066 2026-10-28 08:11:10,614 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.075 2026-10-28 08:11:10,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.039 2026-10-28 08:11:10,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [177/311] Tour main_flow_tour → Step Save your changes (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(save & close)) 2026-10-28 08:11:10,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [178/311] Tour main_flow_tour → Step Try to send it to email (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Send)) 2026-10-28 08:11:10,846 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 with timeout 5 increased to 10s during tests 2026-10-28 08:11:10,846 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 2026-10-28 08:11:10,850 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:10] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.009 0.042 2026-10-28 08:11:11,032 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:11] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 37 0.037 0.120 2026-10-28 08:11:11,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [179/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:11:11,084 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:11] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-28 08:11:11,204 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:11] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 15 0.028 0.047 2026-10-28 08:11:11,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:11] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 118 0.231 0.293 2026-10-28 08:11:11,796 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [180/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:11,845 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:11] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.039 0.043 2026-10-28 08:11:11,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [181/311] Tour main_flow_tour → Step

Confirm this quotation

(trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-28 08:11:11,968 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:11] "GET /web/static/img/mimetypes/web_code.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:11:12,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [182/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:11:12,100 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [183/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:11:12,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [184/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:11:12,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [185/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-28 08:11:12,289 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:12] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 102 0.153 0.348 2026-10-28 08:11:12,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [186/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-28 08:11:12,468 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:12] "POST /mail/thread/data HTTP/1.1" 200 - 44 0.059 0.401 2026-10-28 08:11:12,470 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.582 2026-10-28 08:11:12,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [187/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Inventory Overview') 2026-10-28 08:11:12,515 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:12] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 0.165 2026-10-28 08:11:14,677 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:14] "POST /web/dataset/call_button/sale.order/action_confirm HTTP/1.1" 200 - 567 0.797 1.865 2026-10-28 08:11:14,726 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:14] "GET /web/image/product.product/850/image_128?unique=1793175071000 HTTP/1.1" 200 - 5 0.004 2.283 2026-10-28 08:11:14,764 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:14] "GET /web/image/product.product/847/image_128?unique=1793175071000 HTTP/1.1" 200 - 5 0.003 2.330 2026-10-28 08:11:14,882 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:14] "POST /web/dataset/call_kw/stock.picking.type/get_views HTTP/1.1" 200 - 51 0.024 2.280 2026-10-28 08:11:14,966 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:14] "POST /web/dataset/call_kw/stock.picking.type/web_search_read HTTP/1.1" 200 - 29 0.021 0.045 2026-10-28 08:11:15,119 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:15] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:11:15,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:15] "GET /web/assets/109073e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:11:15,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [188/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-28 08:11:15,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [189/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-28 08:11:15,641 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [190/311] Tour main_flow_tour → Step Go to Operations (trigger: .o_menu_sections button[data-menu-xmlid='stock.menu_stock_warehouse_mgmt']) 2026-10-28 08:11:15,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [191/311] Tour main_flow_tour → Step Replenishment (trigger: .dropdown-item[data-menu-xmlid='stock.menu_reordering_rules_replenish'], nav.o_burger_menu_content li[data-menu-xmlid='stock.menu_reordering_rules_replenish']) 2026-10-28 08:11:15,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [192/311] Tour main_flow_tour → Step span:contains('Replenishment') 2026-10-28 08:11:15,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.044 2026-10-28 08:11:16,280 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/action/run HTTP/1.1" 200 - 101 0.152 0.258 2026-10-28 08:11:16,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_views HTTP/1.1" 200 - 23 0.014 0.068 2026-10-28 08:11:16,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 4 0.003 0.012 2026-10-28 08:11:16,465 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 1 0.000 0.019 2026-10-28 08:11:16,503 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 08:11:16,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_search_read HTTP/1.1" 200 - 5 0.009 0.018 2026-10-28 08:11:16,617 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [193/311] Tour main_flow_tour → Step .o_control_panel_navigation .btn .fa-search 2026-10-28 08:11:16,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [194/311] Tour main_flow_tour → Step td:contains('the_flow.component2') 2026-10-28 08:11:16,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [195/311] Tour main_flow_tour → Step span:contains('the_flow.component2') 2026-10-28 08:11:16,810 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [196/311] Tour main_flow_tour → Step Set the minimum product quantity (trigger: input.o_field_widget[name=product_min_qty], .o_field_widget[name=product_min_qty] input) 2026-10-28 08:11:16,883 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_read HTTP/1.1" 200 - 19 0.019 0.039 2026-10-28 08:11:16,935 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 08:11:16,956 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:16] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 08:11:16,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [197/311] Tour main_flow_tour → Step Set the maximum product quantity (trigger: input.o_field_widget[name=product_max_qty], .o_field_widget[name=product_max_qty] input) 2026-10-28 08:11:17,011 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /mail/thread/data HTTP/1.1" 200 - 18 0.024 0.032 2026-10-28 08:11:17,058 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.012 0.050 2026-10-28 08:11:17,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [198/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_list_button_save) 2026-10-28 08:11:17,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 18 0.015 0.041 2026-10-28 08:11:17,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [199/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_form_button_save) 2026-10-28 08:11:17,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.014 0.086 2026-10-28 08:11:17,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [200/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:11:17,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 18 0.016 0.042 2026-10-28 08:11:17,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [201/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:11:17,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [202/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:11:17,419 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_save HTTP/1.1" 200 - 27 0.023 0.052 2026-10-28 08:11:17,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.015 0.030 2026-10-28 08:11:17,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [203/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-28 08:11:17,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /mail/thread/data HTTP/1.1" 200 - 12 0.013 0.063 2026-10-28 08:11:17,550 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [204/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-28 08:11:17,590 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.023 2026-10-28 08:11:17,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [205/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.vendor")) .o_data_cell:first) 2026-10-28 08:11:17,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [206/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_kanban_record:contains("the_flow.vendor")) 2026-10-28 08:11:17,956 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:17] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 109 0.058 0.267 2026-10-28 08:11:18,005 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 10 0.006 0.028 2026-10-28 08:11:18,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 12 0.007 0.020 2026-10-28 08:11:18,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [207/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('RFQ') 2026-10-28 08:11:18,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.018 0.050 2026-10-28 08:11:18,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 67 0.080 0.241 2026-10-28 08:11:18,666 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.018 2026-10-28 08:11:18,761 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.020 2026-10-28 08:11:18,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [208/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:18,830 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.023 0.053 2026-10-28 08:11:18,856 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.092 2026-10-28 08:11:18,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [209/311] Tour main_flow_tour → Step Confirm quotation (trigger: .o_statusbar_buttons button:enabled:contains('Confirm Order'), .dropdown-item button:enabled:contains('Confirm Order')) 2026-10-28 08:11:18,934 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.014 0.100 2026-10-28 08:11:18,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [210/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Purchase Order') 2026-10-28 08:11:18,989 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.066 2026-10-28 08:11:19,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:19] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.081 2026-10-28 08:11:19,657 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:19] "POST /web/dataset/call_button/purchase.order/button_confirm HTTP/1.1" 200 - 204 0.227 0.451 2026-10-28 08:11:19,730 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:19] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.019 0.045 2026-10-28 08:11:19,904 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:19] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 58 0.055 0.174 2026-10-28 08:11:19,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [211/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:19,966 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:19] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.014 0.027 2026-10-28 08:11:20,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [212/311] Tour main_flow_tour → Step Receive Product (trigger: .o_statusbar_buttons button:enabled:contains('Receive Products'), .dropdown-item button:enabled:contains('Receive Products')) 2026-10-28 08:11:20,097 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [213/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Ready') 2026-10-28 08:11:20,153 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:20] "POST /web/dataset/call_button/purchase.order/action_view_picking HTTP/1.1" 200 - 20 0.011 0.039 2026-10-28 08:11:20,528 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:20] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 126 0.061 0.294 2026-10-28 08:11:20,580 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:20] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 3 0.002 0.016 2026-10-28 08:11:20,622 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:20] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.015 0.040 2026-10-28 08:11:20,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:20] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 64 0.055 0.118 2026-10-28 08:11:20,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:20] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.018 2026-10-28 08:11:20,908 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:20] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:11:21,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [214/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:21,028 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:21] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.037 2026-10-28 08:11:21,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [215/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Validate'), .dropdown-item button:enabled:contains('Validate')) 2026-10-28 08:11:21,129 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:21] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.030 0.110 2026-10-28 08:11:21,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [216/311] Tour main_flow_tour → Step go back to the purchase order (trigger: .o_back_button:enabled, .breadcrumb-item:not('.active'):last) 2026-10-28 08:11:21,174 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:21] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.177 2026-10-28 08:11:21,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [217/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Purchase Order') 2026-10-28 08:11:21,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:21] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.031 0.214 2026-10-28 08:11:21,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:21] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.138 2026-10-28 08:11:21,370 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:21] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.206 2026-10-28 08:11:21,929 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:21] "POST /web/dataset/call_button/stock.picking/button_validate HTTP/1.1" 200 - 182 0.168 0.572 2026-10-28 08:11:22,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 59 0.069 0.843 2026-10-28 08:11:22,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.971 2026-10-28 08:11:22,250 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.030 2026-10-28 08:11:22,334 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.018 2026-10-28 08:11:22,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [218/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:22,399 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.020 0.061 2026-10-28 08:11:22,432 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [219/311] Tour main_flow_tour → Step go to Vendor Bills (trigger: .o_statusbar_buttons button:enabled:contains('Create Bill'), .dropdown-item button:enabled:contains('Create Bill')) 2026-10-28 08:11:22,452 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.124 2026-10-28 08:11:22,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [220/311] Tour main_flow_tour → Step .o_form_label .o_field_widget:contains('Vendor Bill') 2026-10-28 08:11:22,520 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.022 0.128 2026-10-28 08:11:22,564 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.122 2026-10-28 08:11:22,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:22] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.098 2026-10-28 08:11:23,691 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:23] "POST /web/dataset/call_button/purchase.order/action_create_invoice HTTP/1.1" 200 - 248 0.292 0.871 2026-10-28 08:11:24,287 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:24] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 164 0.079 0.490 2026-10-28 08:11:24,394 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.008 0.024 2026-10-28 08:11:24,440 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:24] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.071 2026-10-28 08:11:24,718 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:24] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 76 0.080 0.193 2026-10-28 08:11:24,999 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:24] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.022 2026-10-28 08:11:25,118 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [221/311] Tour main_flow_tour → Step Set the invoice date (trigger: .o_field_widget[name=invoice_date] input) 2026-10-28 08:11:25,119 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.048 2026-10-28 08:11:25,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [222/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Draft') 2026-10-28 08:11:25,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [223/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:25,308 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.059 0.162 2026-10-28 08:11:25,343 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "GET /web/image/product.product/848/image_128?unique=1793175082000 HTTP/1.1" 200 - 5 0.004 0.247 2026-10-28 08:11:25,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [224/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-28 08:11:25,441 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.036 0.263 2026-10-28 08:11:25,492 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.394 2026-10-28 08:11:25,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.185 2026-10-28 08:11:25,569 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.001 0.160 2026-10-28 08:11:25,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 84 0.086 0.399 2026-10-28 08:11:25,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:25] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 22 0.041 0.529 2026-10-28 08:11:26,038 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.574 2026-10-28 08:11:26,074 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.512 2026-10-28 08:11:26,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [225/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-28 08:11:26,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 86 0.097 0.340 2026-10-28 08:11:26,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:26] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 120 0.119 0.331 2026-10-28 08:11:26,922 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:26] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.011 0.022 2026-10-28 08:11:27,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:27] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.044 0.103 2026-10-28 08:11:27,131 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:27] "GET /web/image/product.product/848/image_128?unique=1793175086000 HTTP/1.1" 200 - 5 0.004 0.126 2026-10-28 08:11:27,174 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:27] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.178 2026-10-28 08:11:27,739 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:27] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 150 0.172 0.632 2026-10-28 08:11:27,798 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:27] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.671 2026-10-28 08:11:27,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:27] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.012 0.067 2026-10-28 08:11:28,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 68 0.113 0.291 2026-10-28 08:11:28,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [226/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:28,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [227/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-28 08:11:28,384 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "POST /mail/thread/data HTTP/1.1" 200 - 50 0.066 0.116 2026-10-28 08:11:28,426 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 16 0.014 0.071 2026-10-28 08:11:28,462 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "GET /web/image/product.product/848/image_128?unique=1793175087000 HTTP/1.1" 200 - 5 0.004 0.203 2026-10-28 08:11:28,477 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.001 0.129 2026-10-28 08:11:28,538 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [228/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:11:28,587 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.004 0.025 2026-10-28 08:11:28,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.payment.register/get_views HTTP/1.1" 200 - 20 0.011 0.042 2026-10-28 08:11:28,795 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:28] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 23 0.030 0.071 2026-10-28 08:11:28,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [229/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-28 08:11:29,026 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:29] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 25 0.039 0.060 2026-10-28 08:11:30,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:30] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 436 0.616 1.054 2026-10-28 08:11:30,810 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [230/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:11:30,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:30] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.019 0.041 2026-10-28 08:11:30,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [231/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:11:30,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [232/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:11:31,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [233/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-28 08:11:31,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [234/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-28 08:11:31,157 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:31] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 75 0.085 0.263 2026-10-28 08:11:31,203 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.036 2026-10-28 08:11:31,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [235/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders'), .o_breadcrumb .active:contains('Work Centers Overview') 2026-10-28 08:11:31,380 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:31] "POST /mail/thread/data HTTP/1.1" 200 - 50 0.042 0.126 2026-10-28 08:11:31,428 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:31] "GET /web/image/product.product/848/image_128?unique=1793175089000 HTTP/1.1" 200 - 5 0.004 0.124 2026-10-28 08:11:31,575 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:31] "POST /web/dataset/call_kw/mrp.workcenter/get_views HTTP/1.1" 200 - 45 0.059 0.204 2026-10-28 08:11:31,639 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:31] "POST /web/dataset/call_kw/mrp.workcenter/web_search_read HTTP/1.1" 200 - 19 0.014 0.024 2026-10-28 08:11:31,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [236/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-28 08:11:31,810 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [237/311] Tour main_flow_tour → Step Click on Operations menuitem (trigger: .o_menu_sections button[data-menu-xmlid='mrp.menu_mrp_manufacturing']) 2026-10-28 08:11:31,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [238/311] Tour main_flow_tour → Step Open manufacturing orders (trigger: .dropdown-item[data-menu-xmlid='mrp.menu_mrp_production_action'], nav.o_burger_menu_content li[data-menu-xmlid='mrp.menu_mrp_production_action']) 2026-10-28 08:11:31,944 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [239/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.product")):first .o_data_cell:first) 2026-10-28 08:11:31,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:31] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.015 2026-10-28 08:11:32,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [240/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders') 2026-10-28 08:11:32,221 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:32] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 88 0.038 0.164 2026-10-28 08:11:32,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:32] "POST /web/dataset/call_kw/mrp.production/web_search_read HTTP/1.1" 200 - 9 0.008 0.032 2026-10-28 08:11:32,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [241/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_kanban_record:contains("the_flow.product"):first) 2026-10-28 08:11:32,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [242/311] Tour main_flow_tour → Step Set the quantity producing (trigger: .o_field_widget[name=qty_producing] input) 2026-10-28 08:11:32,483 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:32] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 13 0.007 0.029 2026-10-28 08:11:32,521 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:32] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.011 0.057 2026-10-28 08:11:32,783 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:32] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 89 0.096 0.172 2026-10-28 08:11:32,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:32] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:11:33,026 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:33] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 08:11:33,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [243/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('To Close') 2026-10-28 08:11:33,128 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:33] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.042 0.059 2026-10-28 08:11:34,343 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:34] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 1.302 2026-10-28 08:11:34,701 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:34] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 97 0.137 1.462 2026-10-28 08:11:34,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:34] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 1.618 2026-10-28 08:11:34,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [244/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:34,808 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:34] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.029 1.672 2026-10-28 08:11:34,847 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:34] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.508 2026-10-28 08:11:34,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [245/311] Tour main_flow_tour → Step Produce All (trigger: .o_statusbar_buttons button:enabled:contains('Produce All'), .dropdown-item button:enabled:contains('Produce All')) 2026-10-28 08:11:34,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [246/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:11:35,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [247/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:11:35,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [248/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:11:35,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [249/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:11:35,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [250/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:11:35,281 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [251/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-28 08:11:35,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:35] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 150 0.187 0.283 2026-10-28 08:11:35,526 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:35] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.024 2026-10-28 08:11:35,594 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:35] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.022 0.055 2026-10-28 08:11:36,312 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:36] "POST /web/dataset/call_button/mrp.production/button_mark_done HTTP/1.1" 200 - 280 0.189 0.588 2026-10-28 08:11:36,390 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:36] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 13 0.017 0.787 2026-10-28 08:11:36,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [252/311] Tour main_flow_tour → Step Open app menu. (trigger: .o_menu_toggle) 2026-10-28 08:11:36,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [253/311] Tour main_flow_tour → Step Go to Sales menu (trigger: .o_menu_sections button[data-menu-xmlid='sale.sale_order_menu']) 2026-10-28 08:11:36,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [254/311] Tour main_flow_tour → Step Go to the sales orders (trigger: .dropdown-item[data-menu-xmlid='sale.menu_sale_order'], nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_sale_order']) 2026-10-28 08:11:36,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [255/311] Tour main_flow_tour → Step .o_control_panel .o_breadcrumb:contains("Sales Orders") 2026-10-28 08:11:36,745 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.018 2026-10-28 08:11:36,783 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [256/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_data_cell:contains('the_flow.customer')) 2026-10-28 08:11:36,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [257/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("Sales Orders") 2026-10-28 08:11:37,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:37] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 42 0.025 0.464 2026-10-28 08:11:37,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:37] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 14 0.015 0.084 2026-10-28 08:11:37,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [258/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_kanban_record:contains('the_flow.customer')) 2026-10-28 08:11:37,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [259/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-28 08:11:38,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 121 0.109 0.249 2026-10-28 08:11:38,170 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.024 2026-10-28 08:11:38,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [260/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-28 08:11:38,292 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.053 2026-10-28 08:11:38,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [261/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-28 08:11:38,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [262/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-28 08:11:38,450 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /mail/thread/data HTTP/1.1" 200 - 44 0.038 0.164 2026-10-28 08:11:38,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [263/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-28 08:11:38,489 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "GET /web/image/product.product/847/image_128?unique=1793175072000 HTTP/1.1" 200 - 5 0.005 0.212 2026-10-28 08:11:38,555 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.015 0.263 2026-10-28 08:11:38,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [264/311] Tour main_flow_tour → Step .o_project_task_form_view div.o_notebook_headers 2026-10-28 08:11:38,600 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "GET /web/image/product.product/850/image_128?unique=1793175072000 HTTP/1.1" 200 - 5 0.004 0.320 2026-10-28 08:11:38,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.150 2026-10-28 08:11:38,708 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.431 2026-10-28 08:11:38,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.151 2026-10-28 08:11:38,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_button/sale.order/action_view_task HTTP/1.1" 200 - 41 0.038 0.253 2026-10-28 08:11:38,945 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:38] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.300 2026-10-28 08:11:39,276 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 94 0.052 0.287 2026-10-28 08:11:39,341 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 08:11:39,458 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.008 0.051 2026-10-28 08:11:39,535 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.026 0.108 2026-10-28 08:11:39,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 62 0.074 0.188 2026-10-28 08:11:39,846 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.023 2026-10-28 08:11:39,854 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 08:11:39,858 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:39] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:11:40,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [265/311] Tour main_flow_tour → Step Click on Timesheets page to log a timesheet (trigger: a.nav-link:contains(Timesheets)) 2026-10-28 08:11:40,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [266/311] Tour main_flow_tour → Step Click on Add a line to create a new timesheet into the task. (trigger: div[name="timesheet_ids"] td.o_field_x2many_list_row_add a[role="button"]) 2026-10-28 08:11:40,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.046 0.107 2026-10-28 08:11:40,137 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [267/311] Tour main_flow_tour → Step Open the full search field (trigger: .o-kanban-button-new) 2026-10-28 08:11:40,180 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.021 0.206 2026-10-28 08:11:40,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.247 2026-10-28 08:11:40,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [268/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: div[name="timesheet_ids"] div[name="name"] input) 2026-10-28 08:11:40,224 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.265 2026-10-28 08:11:40,256 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.268 2026-10-28 08:11:40,272 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [269/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: .modal-content.o_form_view div[name="name"] input) 2026-10-28 08:11:40,320 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.011 0.294 2026-10-28 08:11:40,383 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.351 2026-10-28 08:11:40,505 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 22 0.037 0.197 2026-10-28 08:11:40,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.035 0.353 2026-10-28 08:11:40,652 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.015 0.409 2026-10-28 08:11:40,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.013 0.574 2026-10-28 08:11:40,711 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.168 2026-10-28 08:11:40,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [270/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: div[name="timesheet_ids"] div[name="unit_amount"] input) 2026-10-28 08:11:40,790 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.009 0.041 2026-10-28 08:11:40,824 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [271/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: .modal-content.o_form_view div[name="unit_amount"] input) 2026-10-28 08:11:40,901 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [272/311] Tour main_flow_tour → Step save (trigger: .modal .o_form_button_save) 2026-10-28 08:11:40,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [273/311] Tour main_flow_tour → Step save (trigger: .o_form_button_save) 2026-10-28 08:11:40,991 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:40] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 4 0.003 0.026 2026-10-28 08:11:41,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [274/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.service') 2026-10-28 08:11:41,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [275/311] Tour main_flow_tour → Step Back to the sale order (trigger: .o_back_button) 2026-10-28 08:11:41,229 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:41] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 55 0.058 0.137 2026-10-28 08:11:41,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [276/311] Tour main_flow_tour → Step div:not(.o_form_editable) 2026-10-28 08:11:41,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [277/311] Tour main_flow_tour → Step Back to the sale order (trigger: .breadcrumb-item:nth-child(2) a) 2026-10-28 08:11:41,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [278/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] 2026-10-28 08:11:41,712 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:41] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 89 0.086 0.216 2026-10-28 08:11:42,137 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 121 0.093 0.250 2026-10-28 08:11:42,224 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.018 2026-10-28 08:11:42,344 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.028 2026-10-28 08:11:42,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [279/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:42,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [280/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Create Invoice'), .dropdown-item button:enabled:contains('Create Invoice')) 2026-10-28 08:11:42,512 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /mail/thread/data HTTP/1.1" 200 - 44 0.068 0.110 2026-10-28 08:11:42,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [281/311] Tour main_flow_tour → Step Create and View Invoices (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:11:42,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "GET /web/image/product.product/850/image_128?unique=1793175101000 HTTP/1.1" 200 - 5 0.003 0.213 2026-10-28 08:11:42,611 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.217 2026-10-28 08:11:42,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.022 0.271 2026-10-28 08:11:42,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.148 2026-10-28 08:11:42,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.163 2026-10-28 08:11:42,790 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.201 2026-10-28 08:11:42,851 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.227 2026-10-28 08:11:42,893 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.advance.payment.inv/get_views HTTP/1.1" 200 - 14 0.009 0.040 2026-10-28 08:11:42,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:42] "POST /web/dataset/call_kw/sale.advance.payment.inv/onchange HTTP/1.1" 200 - 11 0.012 0.039 2026-10-28 08:11:43,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [282/311] Tour main_flow_tour → Step Wait create and view invoices is done (trigger: body:not(:has(.modal))) 2026-10-28 08:11:43,110 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:43] "POST /web/dataset/call_kw/sale.advance.payment.inv/web_save HTTP/1.1" 200 - 17 0.027 0.033 2026-10-28 08:11:44,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:44] "POST /web/dataset/call_button/sale.advance.payment.inv/create_invoices HTTP/1.1" 200 - 289 0.345 0.871 2026-10-28 08:11:44,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [283/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Draft Invoice') 2026-10-28 08:11:44,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:44] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 11 0.009 0.158 2026-10-28 08:11:44,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:44] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.040 2026-10-28 08:11:44,948 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:44] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 67 0.073 0.245 2026-10-28 08:11:45,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.026 2026-10-28 08:11:45,113 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [284/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:45,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.027 2026-10-28 08:11:45,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [285/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-28 08:11:45,276 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.060 0.130 2026-10-28 08:11:45,333 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.235 2026-10-28 08:11:45,369 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "GET /web/image/product.product/847/image_128?unique=1793175103000 HTTP/1.1" 200 - 5 0.004 0.242 2026-10-28 08:11:45,432 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.016 0.262 2026-10-28 08:11:45,488 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "GET /web/image/product.product/850/image_128?unique=1793175103000 HTTP/1.1" 200 - 5 0.015 0.348 2026-10-28 08:11:45,504 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.003 0.211 2026-10-28 08:11:45,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 16 0.017 0.353 2026-10-28 08:11:45,592 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.197 2026-10-28 08:11:45,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [286/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-28 08:11:45,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:45] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.285 2026-10-28 08:11:46,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:46] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 240 0.305 0.685 2026-10-28 08:11:46,720 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:46] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.023 0.043 2026-10-28 08:11:47,067 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 68 0.111 0.276 2026-10-28 08:11:47,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [287/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-28 08:11:47,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.047 0.105 2026-10-28 08:11:47,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [288/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-28 08:11:47,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "GET /web/image/product.product/850/image_128?unique=1793175105000 HTTP/1.1" 200 - 5 0.028 0.119 2026-10-28 08:11:47,375 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "GET /web/image/product.product/847/image_128?unique=1793175105000 HTTP/1.1" 200 - 5 0.003 0.193 2026-10-28 08:11:47,433 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 16 0.013 0.122 2026-10-28 08:11:47,450 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.001 0.149 2026-10-28 08:11:47,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [289/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:11:47,520 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.002 0.019 2026-10-28 08:11:47,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 18 0.026 0.058 2026-10-28 08:11:47,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [290/311] Tour main_flow_tour → Step Wait validate is done (trigger: body:not(:has(.modal))) 2026-10-28 08:11:47,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:47] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 23 0.028 0.073 2026-10-28 08:11:49,422 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:49] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 431 0.593 0.999 2026-10-28 08:11:49,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [291/311] Tour main_flow_tour → Step wait for payment registration to succeed (trigger: span.text-bg-success:contains('Paid')) 2026-10-28 08:11:49,500 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:49] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.012 0.031 2026-10-28 08:11:49,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:49] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 75 0.078 0.236 2026-10-28 08:11:49,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [292/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:11:49,947 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [293/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-28 08:11:49,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:49] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.036 0.092 2026-10-28 08:11:50,001 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:50] "GET /web/image/product.product/847/image_128?unique=1793175107000 HTTP/1.1" 200 - 5 0.006 0.088 2026-10-28 08:11:50,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [294/311] Tour main_flow_tour → Step Go to Accounting (trigger: .o_app[data-menu-xmlid="accountant.menu_accounting"]) 2026-10-28 08:11:50,053 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:11:50] "GET /web/image/product.product/850/image_128?unique=1793175107000 HTTP/1.1" 200 - 5 0.005 0.137 2026-10-28 08:11:50,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [295/311] Tour main_flow_tour → Step Open the bank reconciliation widget (trigger: div.o_account_kanban a.oe_kanban_action span:contains('Bank')) 2026-10-28 08:11:50,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [296/311] Tour main_flow_tour → Step Move back to the list view (trigger: button.o_switch_view.o_list) 2026-10-28 08:11:50,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [297/311] Tour main_flow_tour → Step Create a new bank transaction (trigger: button.o_list_button_add) 2026-10-28 08:11:50,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [298/311] Tour main_flow_tour → Step Write the amount received. (trigger: .o_field_widget[name=amount] input) 2026-10-28 08:11:50,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [299/311] Tour main_flow_tour → Step Let's enter a name. (trigger: .o_selected_row .o_field_widget[name=payment_ref] input) 2026-10-28 08:11:50,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [300/311] Tour main_flow_tour → Step Write the name of your customer. (trigger: .o_selected_row .o_field_widget[name=partner_id] input) 2026-10-28 08:11:50,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [301/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-28 08:11:50,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [302/311] Tour main_flow_tour → Step .o_selected_row .o_field_widget[name=partner_id] .o_external_button 2026-10-28 08:11:50,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [303/311] Tour main_flow_tour → Step Save. (trigger: .o_list_button_save) 2026-10-28 08:11:50,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [304/311] Tour main_flow_tour → Step .o_list_button_add 2026-10-28 08:11:50,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [305/311] Tour main_flow_tour → Step Move back to the kanban view (trigger: button.o_switch_view.o_kanban) 2026-10-28 08:11:50,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [306/311] Tour main_flow_tour → Step .o_kanban_record span:contains('the_flow.customer') 2026-10-28 08:11:50,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [307/311] Tour main_flow_tour → Step Select the newly created bank transaction (trigger: .o_kanban_record span:contains('the_flow.customer')) 2026-10-28 08:11:50,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [308/311] Tour main_flow_tour → Step Reconcile the bank transaction (trigger: button.btn-primary:contains('Validate')) 2026-10-28 08:11:50,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [309/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-28 08:11:50,945 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [310/311] Tour main_flow_tour → Step .o_app[data-menu-xmlid="accountant.menu_accounting"] 2026-10-28 08:11:51,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [311/311] Tour main_flow_tour → Step check that we're back on the dashboard (trigger: a:contains("Customer Invoices")) 2026-10-28 08:11:51,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: tour succeeded 2026-10-28 08:11:51,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: ╔═══════════════════════════════╗ ║ TOUR main_flow_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-28 08:11:52,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: heap 177797768 (allocated 184225792) 2026-10-28 08:11:52,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Closing chrome headless with pid 3522 2026-10-28 08:11:52,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Closing websocket connection 2026-10-28 08:11:52,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Terminating chrome headless with pid 3522 2026-10-28 08:11:53,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_081153_070703_test_01_main_flow_tour_mobile.txt 2026-10-28 08:11:53,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Removing chrome user profile "/tmp/tmp7sz515mq_chrome_odoo" 2026-10-28 08:11:53,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 5 removed 2026-10-28 08:12:11,335 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:12:11,336 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:12:13,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mass_mailing.tests.test_performance: Starting TestMassMailPerformance.test_send_mailing ... 2026-10-28 08:12:14,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) targets mailing.performance, no opt out list available 2026-10-28 08:12:14,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) has already reached 0 mailing.performance emails 2026-10-28 08:12:16,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) targets mailing.performance, no opt out list available 2026-10-28 08:12:16,635 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) has already reached 0 mailing.performance emails 2026-10-28 08:12:19,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user __system__: 1278 < 1280 in test_send_mailing at /data/build/rb-e85a3c6-226074/addons/test_mass_mailing/tests/test_performance.py:50 2026-10-28 08:12:19,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(18,) targets mailing.performance, no opt out list available 2026-10-28 08:12:19,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(18,) has already reached 0 mailing.performance emails 2026-10-28 08:12:21,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) targets mailing.performance, no opt out list available 2026-10-28 08:12:21,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) has already reached 0 mailing.performance emails 2026-10-28 08:12:23,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user marketing: 1279 < 1281 in test_send_mailing at /data/build/rb-e85a3c6-226074/addons/test_mass_mailing/tests/test_performance.py:50 2026-10-28 08:12:23,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:12:41,736 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:12:41,737 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:12:43,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mass_mailing.tests.test_performance: Starting TestMassMailBlPerformance.test_send_mailing_w_bl ... 2026-10-28 08:12:44,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:44,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) has already reached 0 mailing.performance.blacklist emails 2026-10-28 08:12:46,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:46,781 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) has already reached 50 mailing.performance.blacklist emails 2026-10-28 08:12:47,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:47,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 0 mailing.performance.blacklist emails 2026-10-28 08:12:49,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:49,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 50 mailing.performance.blacklist emails 2026-10-28 08:12:49,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user __system__: 1316 < 1319 in test_send_mailing_w_bl at /data/build/rb-e85a3c6-226074/addons/test_mass_mailing/tests/test_performance.py:93 2026-10-28 08:12:50,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:50,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) has already reached 0 mailing.performance.blacklist emails 2026-10-28 08:12:51,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:51,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) has already reached 50 mailing.performance.blacklist emails 2026-10-28 08:12:52,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:52,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) has already reached 0 mailing.performance.blacklist emails 2026-10-28 08:12:54,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) targets mailing.performance.blacklist, no opt out list available 2026-10-28 08:12:54,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) has already reached 50 mailing.performance.blacklist emails 2026-10-28 08:12:54,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user marketing: 1317 < 1320 in test_send_mailing_w_bl at /data/build/rb-e85a3c6-226074/addons/test_mass_mailing/tests/test_performance.py:93 2026-10-28 08:12:55,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:12:55,025 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_index_method: Starting TestIndexMethodMigration.test_index_rebuilt_when_method_changes ... 2026-10-28 08:12:55,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:12:55,206 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_indexed_translation: Starting TestIndexedTranslation.test_search_ilike ... 2026-10-28 08:12:55,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_indexed_translation: Starting TestIndexedTranslation.test_search_special_characters ... 2026-10-28 08:12:55,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:12:55,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_delay_write_from_ori_term ... 2026-10-28 08:12:55,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_delay_write_from_related_term ... 2026-10-28 08:12:55,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_edit_translations_related_compute ... 2026-10-28 08:12:55,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_edit_translations_related_html ... 2026-10-28 08:12:55,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_import_from_po ... 2026-10-28 08:12:55,631 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading translation file for language fr_FR 2026-10-28 08:12:55,633 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: translations are loaded successfully 2026-10-28 08:12:55,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_new_records ... 2026-10-28 08:12:55,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_new_records_html ... 2026-10-28 08:12:55,830 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_read ... 2026-10-28 08:12:55,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_change_many2one ... 2026-10-28 08:12:55,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_ori ... 2026-10-28 08:12:55,980 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_ori_term ... 2026-10-28 08:12:56,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_related ... 2026-10-28 08:12:56,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_related_term ... 2026-10-28 08:12:56,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_mapped ... 2026-10-28 08:12:56,202 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_ori ... 2026-10-28 08:12:56,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_ori_term ... 2026-10-28 08:12:56,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related ... 2026-10-28 08:12:56,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related_term ... 2026-10-28 08:12:56,386 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related_term_more ... 2026-10-28 08:12:56,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:12:56,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui: Starting TestUi.test_01_admin_widget_x2many ... 2026-10-28 08:12:57,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome pid: 4384 2026-10-28 08:12:57,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome headless temporary user profile dir: /tmp/tmpls8e9g41_chrome_odoo 2026-10-28 08:12:57,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Issuing json command http://127.0.0.1:42571/json/version 2026-10-28 08:12:57,064 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42571/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:12:57,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Browser version: Chrome/150.0.7871.114 2026-10-28 08:12:57,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Issuing json command http://127.0.0.1:42571/json 2026-10-28 08:12:57,158 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42571/json with timeout 3 increased to 10s during tests 2026-10-28 08:12:57,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Websocket url found: ws://127.0.0.1:42571/devtools/page/0AB6CB7D95A60E841498882C0FF4A0E9 2026-10-28 08:12:57,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Enable chrome headless console log notification 2026-10-28 08:12:57,209 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome headless enable page notifications 2026-10-28 08:12:57,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:12:57,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Setting session cookie in browser 2026-10-28 08:12:57,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Open "http://127.0.0.1:8069/odoo/action-test_new_api.action_discussions" in browser 2026-10-28 08:12:57,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Navigating to: "http://127.0.0.1:8069/odoo/action-test_new_api.action_discussions" 2026-10-28 08:12:57,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:12:59,215 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:59] "GET /odoo/action-test_new_api.action_discussions HTTP/1.1" 200 - 181 0.183 1.695 2026-10-28 08:12:59,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Navigation result: {'frameId': '0AB6CB7D95A60E841498882C0FF4A0E9', 'loaderId': '198F47A9987B0552684A997C9C44D441', 'isDownload': False} 2026-10-28 08:12:59,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Evaluate ready code "odoo.isTourReady('widget_x2many')" 2026-10-28 08:12:59,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:12:59] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-28 08:12:59,329 104 INFO rb-e85a3c6-226074-429757 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 08:13:00,262 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.353 0.642 2026-10-28 08:13:00,277 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:00] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.008 2026-10-28 08:13:00,297 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.010 2026-10-28 08:13:00,325 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.009 2026-10-28 08:13:00,374 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:00] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 08:13:00,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:00] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-28 08:13:01,400 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 08:13:01,401 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 08:13:01,402 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-28 08:13:01,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-28 08:13:01,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: Owl is running in 'dev' mode. 2026-10-28 08:13:01,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:13:01,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.038 0.060 2026-10-28 08:13:01,606 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.070 2026-10-28 08:13:01,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: The ready code tooks too much time : 2.419708013534546 2026-10-28 08:13:01,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Evaluate test code "odoo.startTour('widget_x2many', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_new_api.action_discussions", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:13:01,754 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:13:01,758 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.035 0.166 2026-10-28 08:13:01,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.282 2026-10-28 08:13:02,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "POST /mail/data HTTP/1.1" 200 - 144 0.181 0.321 2026-10-28 08:13:02,174 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:13:02,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "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 08:13:02,224 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.023 0.398 2026-10-28 08:13:02,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "GET /web/image/res.partner/3/avatar_128?unique=1793175176000 HTTP/1.1" 200 - 9 0.010 0.433 2026-10-28 08:13:02,269 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.606 2026-10-28 08:13:02,833 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "GET /odoo/action-test_new_api.action_discussions?debug=tests HTTP/1.1" 200 - 49 0.104 1.018 2026-10-28 08:13:02,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 1.048 2026-10-28 08:13:02,912 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 1.072 2026-10-28 08:13:02,915 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.474 2026-10-28 08:13:02,978 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.480 2026-10-28 08:13:03,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [1/151] Tour widget_x2many → Step wait web client (trigger: .o_breadcrumb:contains(Discussions)) 2026-10-28 08:13:03,363 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:13:04,081 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1055 0.442 0.748 2026-10-28 08:13:04,100 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.788 2026-10-28 08:13:04,106 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.798 2026-10-28 08:13:04,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: Owl is running in 'dev' mode. 2026-10-28 08:13:04,410 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "POST /mail/data HTTP/1.1" 200 - 73 0.098 0.964 2026-10-28 08:13:04,450 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.266 2026-10-28 08:13:04,485 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.207 2026-10-28 08:13:04,496 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-10-28 08:13:04,585 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.023 0.380 2026-10-28 08:13:04,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:13:04,650 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 08:13:04,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.030 2026-10-28 08:13:04,721 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.035 2026-10-28 08:13:04,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.071 2026-10-28 08:13:04,806 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:13:05,145 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:05] "POST /web/dataset/call_kw/test_new_api.discussion/get_views HTTP/1.1" 200 - 147 0.108 0.256 2026-10-28 08:13:05,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:05] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 2 0.008 0.005 2026-10-28 08:13:05,216 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:13:05,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [2/151] Tour widget_x2many → Step create new discussion (trigger: button.o_list_button_add) 2026-10-28 08:13:05,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [3/151] Tour widget_x2many → Step insert content (trigger: .o_field_widget.o_required_modifier input) 2026-10-28 08:13:05,452 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:13:05,458 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:05] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:13:05,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [4/151] Tour widget_x2many → Step click on moderator many2one dropdown (trigger: .o_field_widget[name=moderator] input) 2026-10-28 08:13:05,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [5/151] Tour widget_x2many → Step insert value in moderator (trigger: .o_field_widget[name=moderator] input) 2026-10-28 08:13:05,687 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:05] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.009 0.034 2026-10-28 08:13:05,691 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:05] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:13:05,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [6/151] Tour widget_x2many → Step click on 'Create and Edit...' (trigger: .o_field_widget[name=moderator] .o-autocomplete--dropdown-menu .o_m2o_dropdown_option_create_edit a) 2026-10-28 08:13:06,000 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:06] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 4 0.009 0.027 2026-10-28 08:13:06,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [7/151] Tour widget_x2many → Step insert a name into the modal form (trigger: .modal .o_field_widget[name=name] input) 2026-10-28 08:13:06,276 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:06] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 121 0.070 0.154 2026-10-28 08:13:06,361 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:06] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 12 0.010 0.059 2026-10-28 08:13:06,516 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:06] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:13:06,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [8/151] Tour widget_x2many → Step insert an email into the modal form (trigger: .modal .o_field_widget[name=login] input) 2026-10-28 08:13:06,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [9/151] Tour widget_x2many → Step save the modal content and create the new moderator (trigger: .modal .o_form_button_save) 2026-10-28 08:13:06,646 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:06] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 4 0.002 0.037 2026-10-28 08:13:06,697 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [10/151] Tour widget_x2many → Step check if the modal is saved (trigger: .o_field_widget[name=moderator] input:value(user_test)) 2026-10-28 08:13:06,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:06] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 4 0.002 0.023 2026-10-28 08:13:07,750 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:13:07,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:07] "POST /web/dataset/call_kw/res.users/web_save HTTP/1.1" 200 - 289 0.350 0.625 2026-10-28 08:13:07,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:07] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 20 0.016 0.030 2026-10-28 08:13:07,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [11/151] Tour widget_x2many → Step go to Participants tab to check onchange (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-28 08:13:07,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [12/151] Tour widget_x2many → Step check the onchange from the o2m to the m2m (trigger: .o_field_widget[name=participants] .o_data_cell:contains(user_test)) 2026-10-28 08:13:08,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [13/151] Tour widget_x2many → Step click to add participants (trigger: .o_field_widget[name=participants] .o_field_x2many_list_row_add a) 2026-10-28 08:13:08,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [14/151] Tour widget_x2many → Step select Admin (trigger: tr:has(td:text(Mitchell Admin)) .o_list_record_selector input[type="checkbox"]) 2026-10-28 08:13:08,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:08] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 264 0.174 0.495 2026-10-28 08:13:08,844 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:08] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 7 0.009 0.037 2026-10-28 08:13:09,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [15/151] Tour widget_x2many → Step tr:has(td:text(Mitchell Admin)) .o_list_record_selector input[type="checkbox"]:checked 2026-10-28 08:13:09,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [16/151] Tour widget_x2many → Step save selected participants (trigger: .o_select_button) 2026-10-28 08:13:09,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [17/151] Tour widget_x2many → Step .o_field_widget[name=participants] .o_data_cell:text(Mitchell Admin) 2026-10-28 08:13:09,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:09] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 2 0.002 0.020 2026-10-28 08:13:09,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [18/151] Tour widget_x2many → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:13:09,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [19/151] Tour widget_x2many → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:13:09,396 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:09] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 15 0.022 0.052 2026-10-28 08:13:09,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [20/151] Tour widget_x2many → Step Select First Tab (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-28 08:13:09,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [21/151] Tour widget_x2many → Step create new message a (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-28 08:13:09,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [22/151] Tour widget_x2many → Step insert body a (trigger: .modal-body textarea:first) 2026-10-28 08:13:09,602 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:09] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.003 0.018 2026-10-28 08:13:09,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [23/151] Tour widget_x2many → Step save new message a (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:09,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [24/151] Tour widget_x2many → Step .o_field_widget[name="message_concat"] textarea:value([test] Mitchell Admin:a) 2026-10-28 08:13:09,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:09] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:13:09,827 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:09] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.008 0.038 2026-10-28 08:13:09,869 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [25/151] Tour widget_x2many → Step create new message b (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-28 08:13:09,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [26/151] Tour widget_x2many → Step insert body b (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:09,959 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:09] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.003 0.017 2026-10-28 08:13:10,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [27/151] Tour widget_x2many → Step save new message b (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:10,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [28/151] Tour widget_x2many → Step .o_field_widget[name="message_concat"] textarea:value([test] Mitchell Admin:a [test] Mitchell Admin:b) 2026-10-28 08:13:10,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:13:10,151 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.008 0.034 2026-10-28 08:13:10,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [29/151] Tour widget_x2many → Step insert content (trigger: .o_field_widget[name=name] input) 2026-10-28 08:13:10,262 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [30/151] Tour widget_x2many → Step check onchange (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:a [test_trigger] Mitchell Admin:b)) 2026-10-28 08:13:10,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.009 0.033 2026-10-28 08:13:10,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [31/151] Tour widget_x2many → Step edit message b (trigger: .o_field_widget[name=messages] .o_data_cell:text(b)) 2026-10-28 08:13:10,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [32/151] Tour widget_x2many → Step change the body (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:10,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [33/151] Tour widget_x2many → Step save changes (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:10,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [34/151] Tour widget_x2many → Step .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:a [test_trigger] Mitchell Admin:bbb) 2026-10-28 08:13:10,575 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 08:13:10,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.008 0.031 2026-10-28 08:13:10,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [35/151] Tour widget_x2many → Step create new message c (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-28 08:13:10,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [36/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:10,756 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.003 0.016 2026-10-28 08:13:10,805 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [37/151] Tour widget_x2many → Step save new message c (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:10,876 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 08:13:10,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [38/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_row:eq(2) 2026-10-28 08:13:10,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [39/151] Tour widget_x2many → Step change tab to Participants (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-28 08:13:10,949 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:10] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.010 0.027 2026-10-28 08:13:11,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [40/151] Tour widget_x2many → Step click to add participants (trigger: .o_field_widget[name=participants] .o_field_x2many_list_row_add a) 2026-10-28 08:13:11,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [41/151] Tour widget_x2many → Step select Demo User (trigger: tr:has(td:text(Marc Demo)) .o_list_record_selector input[type="checkbox"]) 2026-10-28 08:13:11,159 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:11] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 6 0.012 0.041 2026-10-28 08:13:11,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [42/151] Tour widget_x2many → Step tr:has(td:text(Marc Demo)) .o_list_record_selector input[type="checkbox"]:checked 2026-10-28 08:13:11,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [43/151] Tour widget_x2many → Step save selected participants (trigger: .o_select_button) 2026-10-28 08:13:11,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [44/151] Tour widget_x2many → Step save discussion (trigger: button.o_form_button_save) 2026-10-28 08:13:11,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:11] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 3 0.008 0.038 2026-10-28 08:13:11,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [45/151] Tour widget_x2many → Step go back to tab 1 (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-28 08:13:11,745 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [46/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] tbody .o_data_row:eq(3))) 2026-10-28 08:13:11,747 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:11] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 22 0.024 0.046 2026-10-28 08:13:11,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [47/151] Tour widget_x2many → Step check data 1 (trigger: .o_content:has(.o_field_widget[name=messages] tbody .o_data_row:eq(2))) 2026-10-28 08:13:11,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [48/151] Tour widget_x2many → Step check data 2 (trigger: .o_content:has(.o_field_widget[name=messages] tr:has(td:text(bbb)):has(td:text([test_trigger] Mitchell Admin)))) 2026-10-28 08:13:11,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [49/151] Tour widget_x2many → Step go to tab 3 (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-28 08:13:11,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [50/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=participants] tbody .o_data_row:eq(3))) 2026-10-28 08:13:12,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [51/151] Tour widget_x2many → Step check data 3 (trigger: .o_content:has(.o_field_widget[name=participants] tbody .o_data_row:eq(2))) 2026-10-28 08:13:12,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [52/151] Tour widget_x2many → Step .o_form_editable 2026-10-28 08:13:12,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [53/151] Tour widget_x2many → Step change tab to Messages (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-28 08:13:12,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [54/151] Tour widget_x2many → Step .o_notebook_headers .nav-link.active:contains(Messages) 2026-10-28 08:13:12,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [55/151] Tour widget_x2many → Step create new message d (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-28 08:13:12,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [56/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:12,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:12] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.003 0.010 2026-10-28 08:13:12,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [57/151] Tour widget_x2many → Step save new message d (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:12,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [58/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_cell:text(d) 2026-10-28 08:13:12,510 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:12] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:13:12,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [59/151] Tour widget_x2many → Step create new message e (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-28 08:13:12,566 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:12] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.008 0.024 2026-10-28 08:13:12,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [60/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:12,651 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:12] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.003 0.015 2026-10-28 08:13:12,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [61/151] Tour widget_x2many → Step save new message e (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:12,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [62/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_cell:text(e) 2026-10-28 08:13:12,775 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:12] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:13:12,816 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [63/151] Tour widget_x2many → Step edit message a (trigger: .o_field_widget[name=messages] .o_data_cell:text(a)) 2026-10-28 08:13:12,836 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:12] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.007 0.024 2026-10-28 08:13:12,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [64/151] Tour widget_x2many → Step change the body (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:12,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:12] "POST /web/dataset/call_kw/test_new_api.message/web_read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-28 08:13:12,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [65/151] Tour widget_x2many → Step save changes (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:13,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [66/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_cell:text(aaa) 2026-10-28 08:13:13,073 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:13] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:13:13,133 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [67/151] Tour widget_x2many → Step edit message e (trigger: .o_field_widget[name=messages] .o_data_cell:text(e)) 2026-10-28 08:13:13,134 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:13] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.009 0.033 2026-10-28 08:13:13,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [68/151] Tour widget_x2many → Step open the many2one to select another user (trigger: .o_field_widget[name="author"] input) 2026-10-28 08:13:13,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [69/151] Tour widget_x2many → Step select another user (trigger: .o_field_widget[name="author"] .o-autocomplete--dropdown-menu li:contains(Marc Demo)) 2026-10-28 08:13:13,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:13] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.010 0.029 2026-10-28 08:13:13,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:13] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.013 0.044 2026-10-28 08:13:13,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [70/151] Tour widget_x2many → Step test one2many's line onchange after many2one (trigger: .o_field_widget[name=name]:contains([test_trigger] Marc Demo)) 2026-10-28 08:13:13,672 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:13] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.003 0.011 2026-10-28 08:13:13,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [71/151] Tour widget_x2many → Step test one2many field not triggered onchange (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:e)) 2026-10-28 08:13:13,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [72/151] Tour widget_x2many → Step save changes (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:13,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [73/151] Tour widget_x2many → Step test one2many triggered the onchange on save for the line (trigger: .o_field_widget[name=messages] .o_data_cell:contains([test_trigger] Marc Demo)) 2026-10-28 08:13:13,870 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:13] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.008 0.024 2026-10-28 08:13:13,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [74/151] Tour widget_x2many → Step test one2many triggered the onchange on save (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Marc Demo:e)) 2026-10-28 08:13:13,958 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [75/151] Tour widget_x2many → Step remove b (trigger: .o_field_widget[name=messages] .o_data_row:has(.o_data_cell:text(bbb)) .o_list_record_remove) 2026-10-28 08:13:14,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [76/151] Tour widget_x2many → Step remove e (trigger: .o_field_widget[name=messages] .o_data_row:has(.o_data_cell:text(e)) .o_list_record_remove) 2026-10-28 08:13:14,063 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:14] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.010 0.026 2026-10-28 08:13:14,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [77/151] Tour widget_x2many → Step body:not(:has(tr:has(td:text(e)))) 2026-10-28 08:13:14,124 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:14] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.007 0.026 2026-10-28 08:13:14,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [78/151] Tour widget_x2many → Step save discussion (trigger: button.o_form_button_save) 2026-10-28 08:13:14,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [79/151] Tour widget_x2many → Step check data 4 (trigger: .o_content:not(:has(.o_field_widget[name=messages] tbody tr:has(.o_list_record_remove):eq(4)))) 2026-10-28 08:13:14,237 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted test_new_api.message records with IDs: [5] 2026-10-28 08:13:14,269 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [80/151] Tour widget_x2many → Step check data 5 (trigger: .o_content:has(.o_field_widget[name=messages] tbody:has(tr td:text(aaa)):has(tr td:text(c)):has(tr td:text(d)))) 2026-10-28 08:13:14,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:14] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 28 0.025 0.052 2026-10-28 08:13:14,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [81/151] Tour widget_x2many → Step check data 6 (trigger: .o_content:has(.o_field_widget[name=messages] tbody tr:has(td:text([test_trigger] Mitchell Admin)):has(td:text(aaa)))) 2026-10-28 08:13:14,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [82/151] Tour widget_x2many → Step go to Participants (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-28 08:13:14,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [83/151] Tour widget_x2many → Step .o_content:not(:has(.o_field_widget[name=participants] tbody .o_data_row:eq(3))) 2026-10-28 08:13:14,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [84/151] Tour widget_x2many → Step check data 7 (trigger: .o_content:has(.o_field_widget[name=participants] tbody .o_data_row:eq(2))) 2026-10-28 08:13:14,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [85/151] Tour widget_x2many → Step go to Messages (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-28 08:13:14,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [86/151] Tour widget_x2many → Step .o_form_editable .o_field_widget[name=messages] tbody tr:has(td:text(d)) 2026-10-28 08:13:14,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [87/151] Tour widget_x2many → Step create new message ddd (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-28 08:13:14,766 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [88/151] Tour widget_x2many → Step select another user (trigger: .o_field_widget[name=author] input) 2026-10-28 08:13:14,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:14] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 08:13:14,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [89/151] Tour widget_x2many → Step select demo user (trigger: .o_field_widget[name="author"] .o-autocomplete--dropdown-menu li:contains(Marc Demo)) 2026-10-28 08:13:14,871 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:14] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.008 0.023 2026-10-28 08:13:15,134 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:15] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.008 0.026 2026-10-28 08:13:15,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [90/151] Tour widget_x2many → Step test one2many's line onchange after many2one (trigger: .o_field_widget[name=name]:contains([test_trigger] Marc Demo)) 2026-10-28 08:13:15,214 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:15] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.003 0.019 2026-10-28 08:13:15,243 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [91/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:15,305 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [92/151] Tour widget_x2many → Step save new message ddd (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:13:15,365 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:15] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:13:15,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [93/151] Tour widget_x2many → Step check data 8 (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:aaa [test_trigger] Mitchell Admin:c [test_trigger] Mitchell Admin:d [test_trigger] Marc Demo:ddd)) 2026-10-28 08:13:15,418 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:15] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.007 0.022 2026-10-28 08:13:15,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [94/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] .o_data_row:eq(4))) 2026-10-28 08:13:15,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [95/151] Tour widget_x2many → Step check data 9 (trigger: .o_content:has(.o_field_widget[name=messages] .o_data_row:eq(3))) 2026-10-28 08:13:15,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [96/151] Tour widget_x2many → Step .o_field_widget[name=messages]:has(tr td:text(ddd)) 2026-10-28 08:13:15,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [97/151] Tour widget_x2many → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 08:13:15,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [98/151] Tour widget_x2many → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 08:13:15,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [99/151] Tour widget_x2many → Step switch to the second form view to test one2many with editable list (toggle menu dropdown) (trigger: button[data-menu-xmlid="test_new_api.menu_main"], li.o_extra_menu_items a i.fa-plus) 2026-10-28 08:13:15,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [100/151] Tour widget_x2many → Step switch to the second form view to test one2many with editable list (open submenu) (trigger: .dropdown-item[data-menu-xmlid="test_new_api.menu_discussions_2"]) 2026-10-28 08:13:15,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [101/151] Tour widget_x2many → Step .o_breadcrumb:contains(Discussions 2) 2026-10-28 08:13:15,924 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.013 2026-10-28 08:13:16,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:16] "POST /web/dataset/call_kw/test_new_api.discussion/get_views HTTP/1.1" 200 - 126 0.074 0.164 2026-10-28 08:13:16,207 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:16] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 08:13:16,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [102/151] Tour widget_x2many → Step select previous created record (trigger: td:contains(test_trigger):last) 2026-10-28 08:13:16,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [103/151] Tour widget_x2many → Step .o_form_editable 2026-10-28 08:13:16,405 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:16] "POST /web/dataset/call_kw/test_new_api.discussion/web_read HTTP/1.1" 200 - 15 0.018 0.049 2026-10-28 08:13:16,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [104/151] Tour widget_x2many → Step edit content (trigger: .o_field_widget[name=name] input) 2026-10-28 08:13:16,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [105/151] Tour widget_x2many → Step click outside to trigger onchange (trigger: .o_form_sheet) 2026-10-28 08:13:16,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [106/151] Tour widget_x2many → Step .o_field_widget[name=messages]:contains(test_trigger2) 2026-10-28 08:13:16,657 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:16] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.015 0.050 2026-10-28 08:13:16,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [107/151] Tour widget_x2many → Step click on a field of the editable list to edit content (trigger: .o_field_widget[name=messages] .o_data_row:eq(1) td) 2026-10-28 08:13:16,778 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [108/151] Tour widget_x2many → Step change text value (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:16,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [109/151] Tour widget_x2many → Step click on other field (trigger the line onchange) (trigger: .o_field_widget[name=messages] .o_field_many2one[name="author"] input) 2026-10-28 08:13:16,866 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:16] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 08:13:16,947 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [110/151] Tour widget_x2many → Step test one2many's line onchange (trigger: .o_field_widget[name=messages] .o_selected_row td:eq(3):contains(3)) 2026-10-28 08:13:16,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:16] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.019 0.058 2026-10-28 08:13:16,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [111/151] Tour widget_x2many → Step open the many2one to select an other user (trigger: .o_field_widget[name=messages] .o_field_many2one[name="author"] input) 2026-10-28 08:13:17,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.021 0.047 2026-10-28 08:13:17,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [112/151] Tour widget_x2many → Step select an other user (trigger: .o_field_widget[name="author"] .o-autocomplete--dropdown-menu li:contains(Marc Demo)) 2026-10-28 08:13:17,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.010 0.043 2026-10-28 08:13:17,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [113/151] Tour widget_x2many → Step test one2many's line onchange after many2one (trigger: .o_field_widget[name=messages] td:contains([test_trigger2] Marc Demo)) 2026-10-28 08:13:17,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 5 0.003 0.014 2026-10-28 08:13:17,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [114/151] Tour widget_x2many → Step change text value (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:17,469 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.010 0.025 2026-10-28 08:13:17,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [115/151] Tour widget_x2many → Step click outside to trigger one2many onchange (trigger: .o_field_widget[name=name] input) 2026-10-28 08:13:17,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [116/151] Tour widget_x2many → Step test one2many onchange (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger2] Marc Demo:ccccc)) 2026-10-28 08:13:17,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.001 0.016 2026-10-28 08:13:17,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.010 0.034 2026-10-28 08:13:17,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [117/151] Tour widget_x2many → Step click outside to trigger one2many onchange (trigger: .o_field_widget[name=categories] input) 2026-10-28 08:13:17,785 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [118/151] Tour widget_x2many → Step add a tag (trigger: .o_field_widget[name="categories"] .o-autocomplete--dropdown-menu li a:first) 2026-10-28 08:13:17,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/test_new_api.category/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 08:13:17,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [119/151] Tour widget_x2many → Step delete the last item in the editable list (trigger: .o_field_widget[name=messages] .o_data_row td.o_list_record_remove button:visible:last) 2026-10-28 08:13:17,868 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/test_new_api.category/web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:13:17,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [120/151] Tour widget_x2many → Step test one2many onchange after delete (trigger: .o_content:not(:has(.o_field_widget[name="message_concat"] textarea:value(Mitchell Admin:d)))) 2026-10-28 08:13:17,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:17] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 14 0.012 0.033 2026-10-28 08:13:18,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [121/151] Tour widget_x2many → Step body:not(:has(tr:has(td:text(d)))) 2026-10-28 08:13:18,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [122/151] Tour widget_x2many → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:13:18,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [123/151] Tour widget_x2many → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:13:18,171 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted test_new_api.message records with IDs: [7] 2026-10-28 08:13:18,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:18] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 30 0.027 0.074 2026-10-28 08:13:18,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [124/151] Tour widget_x2many → Step check data 10 (trigger: .o_field_widget[name=message_concat] textarea:value([test_trigger2] Mitchell Admin:aaa [test_trigger2] Marc Demo:ccccc)) 2026-10-28 08:13:18,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [125/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] tbody .o_data_row:eq(2))) 2026-10-28 08:13:18,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [126/151] Tour widget_x2many → Step check data 11 (trigger: .o_field_widget[name=messages] tbody .o_data_row:eq(1)) 2026-10-28 08:13:18,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [127/151] Tour widget_x2many → Step .o_form_editable .nav-link.active:contains(Messages) 2026-10-28 08:13:18,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [128/151] Tour widget_x2many → Step create new message eee (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-28 08:13:18,605 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [129/151] Tour widget_x2many → Step change text value (trigger: .o_field_widget[name="body"] textarea) 2026-10-28 08:13:18,629 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:18] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 5 0.003 0.017 2026-10-28 08:13:18,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [130/151] Tour widget_x2many → Step .o_field_widget[name="body"] textarea:value(eee) 2026-10-28 08:13:18,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [131/151] Tour widget_x2many → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:13:18,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [132/151] Tour widget_x2many → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:13:18,826 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:18] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:13:18,889 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:18] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 14 0.011 0.037 2026-10-28 08:13:18,984 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:18] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 22 0.016 0.044 2026-10-28 08:13:19,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [133/151] Tour widget_x2many → Step check data 12 (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger2] Mitchell Admin:aaa [test_trigger2] Marc Demo:ccccc [test_trigger2] Mitchell Admin:eee)) 2026-10-28 08:13:19,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [134/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] .o_data_row:eq(3))) 2026-10-28 08:13:19,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [135/151] Tour widget_x2many → Step check data 13 (trigger: .o_field_widget[name=messages] .o_data_row:eq(2)) 2026-10-28 08:13:19,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [136/151] Tour widget_x2many → Step .tab-pane:eq(0) .o_field_widget tbody .o_data_row:eq(2) 2026-10-28 08:13:19,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [137/151] Tour widget_x2many → Step switch to the third form view to test onchange changing one2many (toggle menu dropdown) (trigger: button[data-menu-xmlid="test_new_api.menu_main"], li.o_extra_menu_items a i.fa-plus) 2026-10-28 08:13:19,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [138/151] Tour widget_x2many → Step switch to the thied form view to test onchange changing one2many (open submenu) (trigger: .dropdown-item[data-menu-xmlid="test_new_api.menu_discussions_3"]) 2026-10-28 08:13:19,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [139/151] Tour widget_x2many → Step wait web client (trigger: .o_breadcrumb:contains(Discussions 3)) 2026-10-28 08:13:19,423 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.016 2026-10-28 08:13:19,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:19] "POST /web/dataset/call_kw/test_new_api.discussion/get_views HTTP/1.1" 200 - 7 0.009 0.030 2026-10-28 08:13:19,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:19] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 08:13:19,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [140/151] Tour widget_x2many → Step create new discussion (trigger: button.o_list_button_add) 2026-10-28 08:13:19,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [141/151] Tour widget_x2many → Step set discussion title to generate dummy message (trigger: .o_field_widget[name=name] input) 2026-10-28 08:13:19,672 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:19] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:13:19,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [142/151] Tour widget_x2many → Step .o_field_widget[name=important_messages] .o_data_row .o_list_number:text(13) 2026-10-28 08:13:19,814 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:19] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 2 0.003 0.019 2026-10-28 08:13:19,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [143/151] Tour widget_x2many → Step check new dummy message happened (trigger: .o_field_widget[name=messages] .o_data_row .o_list_number:text(13)) 2026-10-28 08:13:19,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [144/151] Tour widget_x2many → Step check field not in embedded view received correctly (trigger: .o_field_widget[name=messages] .o_data_row input[type="checkbox"]:checked) 2026-10-28 08:13:19,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [145/151] Tour widget_x2many → Step empty discussion title (trigger: .o_field_widget[name=name] input) 2026-10-28 08:13:20,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [146/151] Tour widget_x2many → Step onchange happened (trigger: .o_field_widget[name=messages] .o_data_row td:contains([removed_title])) 2026-10-28 08:13:20,054 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:20] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 08:13:20,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [147/151] Tour widget_x2many → Step set discussion title to generate dummy message (trigger: .o_field_widget[name=name] input) 2026-10-28 08:13:20,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [148/151] Tour widget_x2many → Step .o_field_widget[name=important_messages] .o_data_row .o_list_number:text(22) 2026-10-28 08:13:20,220 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:20] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 08:13:20,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [149/151] Tour widget_x2many → Step check update and new dummy message happened (trigger: .o_field_widget[name=messages] .o_data_row .o_list_number:text(22)) 2026-10-28 08:13:20,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [150/151] Tour widget_x2many → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 08:13:20,376 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [151/151] Tour widget_x2many → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 08:13:20,388 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:20] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 08:13:20,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: tour succeeded 2026-10-28 08:13:20,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: ╔══════════════════════════════╗ ║ TOUR widget_x2many SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-28 08:13:20,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: heap 40687780 (allocated 46383104) 2026-10-28 08:13:20,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Closing chrome headless with pid 4384 2026-10-28 08:13:20,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Closing websocket connection 2026-10-28 08:13:20,871 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Terminating chrome headless with pid 4384 2026-10-28 08:13:20,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_081320_997443_test_01_admin_widget_x2many.txt 2026-10-28 08:13:20,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Removing chrome user profile "/tmp/tmpls8e9g41_chrome_odoo" 2026-10-28 08:13:21,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:13:21,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui: Starting TestUiTranslation.test_01_sql_constraints ... 2026-10-28 08:13:21,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-28 08:13:21,094 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-28 08:13:21,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome pid: 4695 2026-10-28 08:13:21,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome headless temporary user profile dir: /tmp/tmpxu8yh8qn_chrome_odoo 2026-10-28 08:13:21,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Issuing json command http://127.0.0.1:35271/json/version 2026-10-28 08:13:21,603 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35271/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:13:21,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Browser version: Chrome/150.0.7871.114 2026-10-28 08:13:21,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Issuing json command http://127.0.0.1:35271/json 2026-10-28 08:13:21,646 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35271/json with timeout 3 increased to 10s during tests 2026-10-28 08:13:21,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Websocket url found: ws://127.0.0.1:35271/devtools/page/3120C9787A404B0A7A450A72D7F908DB 2026-10-28 08:13:21,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Enable chrome headless console log notification 2026-10-28 08:13:21,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome headless enable page notifications 2026-10-28 08:13:21,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:13:21,791 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Setting session cookie in browser 2026-10-28 08:13:21,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Open "http://127.0.0.1:8069/odoo/action-test_new_api.action_categories" in browser 2026-10-28 08:13:21,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Navigating to: "http://127.0.0.1:8069/odoo/action-test_new_api.action_categories" 2026-10-28 08:13:21,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:13:24,913 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:24] "GET /odoo/action-test_new_api.action_categories HTTP/1.1" 200 - 191 0.183 2.912 2026-10-28 08:13:24,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Navigation result: {'frameId': '3120C9787A404B0A7A450A72D7F908DB', 'loaderId': '1D4C29690B892D988A89E2798DEF79B2', 'isDownload': False} 2026-10-28 08:13:24,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Evaluate ready code "odoo.isTourReady('sql_constaint')" 2026-10-28 08:13:24,984 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:24] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-28 08:13:25,051 104 INFO rb-e85a3c6-226074-429757 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 08:13:25,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:25] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.343 0.558 2026-10-28 08:13:25,894 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:25] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.930 2026-10-28 08:13:25,908 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:25] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.949 2026-10-28 08:13:25,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.953 2026-10-28 08:13:25,983 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:25] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:13:26,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:26] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:13:26,889 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 08:13:26,906 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:13:26,910 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 08:13:26,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: Owl is running in 'dev' mode. 2026-10-28 08:13:26,964 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.028 0.018 2026-10-28 08:13:27,001 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:13:27,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:13:27,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Evaluate test code "odoo.startTour('sql_constaint', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_new_api.action_categories", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:13:27,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.124 2026-10-28 08:13:27,154 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.153 2026-10-28 08:13:27,218 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:13:27,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.051 0.242 2026-10-28 08:13:27,340 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.305 2026-10-28 08:13:27,343 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.224 2026-10-28 08:13:27,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:13:27,565 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "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 08:13:27,906 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:27] "GET /odoo/action-test_new_api.action_categories?debug=1 HTTP/1.1" 200 - 49 0.107 0.651 2026-10-28 08:13:28,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:28] "POST /mail/data HTTP/1.1" 200 - 145 0.132 1.016 2026-10-28 08:13:28,317 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:28] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.889 2026-10-28 08:13:28,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:28] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.009 0.903 2026-10-28 08:13:28,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [1/9] Tour sql_constaint → Step wait web client (trigger: .o_breadcrumb:contains(Categories)) 2026-10-28 08:13:28,479 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:28] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:13:29,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:29] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1055 0.487 1.123 2026-10-28 08:13:29,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: Owl is running in 'dev' mode. 2026-10-28 08:13:29,604 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 2.188 2026-10-28 08:13:29,631 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 1.207 2026-10-28 08:13:29,640 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 1.217 2026-10-28 08:13:29,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:29] "POST /mail/data HTTP/1.1" 200 - 73 0.079 1.428 2026-10-28 08:13:29,988 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.319 2026-10-28 08:13:29,995 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.197 2026-10-28 08:13:30,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.252 2026-10-28 08:13:30,163 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.032 0.451 2026-10-28 08:13:30,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:13:30,262 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.041 2026-10-28 08:13:30,265 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.048 2026-10-28 08:13:30,324 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.022 0.053 2026-10-28 08:13:30,361 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:13:30,373 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.116 2026-10-28 08:13:30,419 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/action/load HTTP/1.1" 200 - 8 0.019 0.155 2026-10-28 08:13:30,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/dataset/call_kw/test_new_api.category/get_views HTTP/1.1" 200 - 23 0.031 0.048 2026-10-28 08:13:30,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/dataset/call_kw/test_new_api.category/web_search_read HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 08:13:30,632 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:13:30,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [2/9] Tour sql_constaint → Step create new category (trigger: button.o_list_button_add) 2026-10-28 08:13:30,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [3/9] Tour sql_constaint → Step insert content (trigger: .o_required_modifier input) 2026-10-28 08:13:30,924 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:13:30,938 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:30] "POST /web/dataset/call_kw/test_new_api.category/onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 08:13:31,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [4/9] Tour sql_constaint → Step insert invalid value (trigger: .o_field_widget[name="color"] input) 2026-10-28 08:13:31,100 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [5/9] Tour sql_constaint → Step save category (trigger: button.o_form_button_save) 2026-10-28 08:13:31,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [6/9] Tour sql_constaint → Step check notification box (trigger: .o_error_dialog:contains(The color code must be positive!)) 2026-10-28 08:13:31,178 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:31] "POST /web/dataset/call_kw/test_new_api.category/web_save HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 08:13:31,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [7/9] Tour sql_constaint → Step close notification box (trigger: .modal-footer .btn-primary) 2026-10-28 08:13:31,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [8/9] Tour sql_constaint → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 08:13:31,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [9/9] Tour sql_constaint → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 08:13:31,366 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:31] "POST /web/dataset/call_kw/test_new_api.category/web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 08:13:31,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: tour succeeded 2026-10-28 08:13:31,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: ╔══════════════════════════════╗ ║ TOUR sql_constaint SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-28 08:13:31,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: heap 27634404 (allocated 29212672) 2026-10-28 08:13:31,709 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Closing chrome headless with pid 4695 2026-10-28 08:13:31,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Closing websocket connection 2026-10-28 08:13:31,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Terminating chrome headless with pid 4695 2026-10-28 08:13:31,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_081331_827371_test_01_sql_constraints.txt 2026-10-28 08:13:31,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Removing chrome user profile "/tmp/tmpxu8yh8qn_chrome_odoo" 2026-10-28 08:13:31,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:13:31,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_read_group.tests.test_override: Starting TestReadGroupOverride.test_order_for_groupby ... 2026-10-28 08:13:31,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:13:31,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_read_progress_bar_m2m ... 2026-10-28 08:13:32,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_simple ... 2026-10-28 08:13:32,101 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/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-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:35,169 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b647e7880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/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-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:35,170 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6208d6c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/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-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:35,179 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/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-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:35,185 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6208c720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/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-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:35,730 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4579, in write self.write_batch([(records, value)]) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:39,539 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3957f880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4579, in write self.write_batch([(records, value)]) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:39,540 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62d33c40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4579, in write self.write_batch([(records, value)]) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:39,549 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4579, in write self.write_batch([(records, value)]) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:39,555 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62d334c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-e85a3c6-226074/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4579, in write self.write_batch([(records, value)]) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:39,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_week_grouping ... 2026-10-28 08:13:40,252 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:43,915 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62dee980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:43,916 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6207c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:43,923 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:43,929 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6207f6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:13:43,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:13:44,262 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_01_create ... 2026-10-28 08:13:44,266 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-28 08:13:44,269 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:13:44,644 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-28 08:13:45,347 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:45,543 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:13:45,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:45] "POST /xmlrpc/2/object HTTP/1.1" 200 - 50 0.091 1.189 2026-10-28 08:13:45,548 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-28 08:13:45,552 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-28 08:13:46,403 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:46,430 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:46] "POST /xmlrpc/2/object HTTP/1.1" 200 - 13 0.016 0.866 2026-10-28 08:13:46,433 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-28 08:13:46,434 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-28 08:13:46,443 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:46] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 08:13:46,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_01_private ... 2026-10-28 08:13:46,513 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:46,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:13:46,987 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:47,728 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:47,813 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:13:47,815 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:47] "POST /xmlrpc/2/object HTTP/1.1" 200 - 50 0.037 1.266 2026-10-28 08:13:47,818 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:47,820 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:48,538 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:48,539 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:48] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.002 0.720 2026-10-28 08:13:48,543 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:48,544 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:48,546 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:48] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:13:48,550 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:48,551 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:48,552 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:48] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:13:48,556 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:48,557 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-28 08:13:48,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:48] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:13:48,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error.TestError.test_01_private: waiting for threads: [] 2026-10-28 08:13:48,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_02_delete ... 2026-10-28 08:13:48,602 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:48,604 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:13:49,010 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:49,694 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:49,788 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:13:49,789 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:49] "POST /xmlrpc/2/object HTTP/1.1" 200 - 50 0.037 1.151 2026-10-28 08:13:49,792 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:49,794 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,575 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:50,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:50] "POST /xmlrpc/2/object HTTP/1.1" 200 - 13 0.013 0.791 2026-10-28 08:13:50,598 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,599 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:50] "POST /xmlrpc/2/object HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 08:13:50,614 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,614 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:50] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.007 0.010 2026-10-28 08:13:50,638 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,638 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,673 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:50] "POST /xmlrpc/2/object HTTP/1.1" 200 - 5 0.015 0.021 2026-10-28 08:13:50,676 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,676 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-28 08:13:50,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:50] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:13:50,684 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error.TestError.test_02_delete: waiting for threads: [] 2026-10-28 08:13:50,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_03_sql_constraint ... 2026-10-28 08:13:50,730 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-28 08:13:50,734 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:13:52,175 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-28 08:13:52,834 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:52,930 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:13:52,931 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:52] "POST /xmlrpc/2/object HTTP/1.1" 200 - 50 0.036 2.167 2026-10-28 08:13:52,934 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-28 08:13:52,937 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-28 08:13:53,651 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:53,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:53] "POST /xmlrpc/2/object HTTP/1.1" 200 - 12 0.012 0.725 2026-10-28 08:13:53,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_04_multi_db ... 2026-10-28 08:13:53,710 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_04_multi_db 2026-10-28 08:13:53,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:13:54,061 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_04_multi_db 2026-10-28 08:13:54,727 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:54,814 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:13:54,815 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:54] "POST /xmlrpc/2/object HTTP/1.1" 200 - 50 0.032 1.073 2026-10-28 08:13:55,593 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:13:55,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:13:55] "POST /xmlrpc/2/object HTTP/1.1" 200 - 10 0.011 0.784 2026-10-28 08:13:55,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_rpc.tests.test_error.TestError.test_04_multi_db: waiting for threads: [] 2026-10-28 08:13:55,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:13:55,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_runbot_support.tests.test_validate_fields: Starting TestValidateIrModelFields.test_01_validate_ir_model_fields ... 2026-10-28 08:13:55,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:13:55,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_runbot_support.tests.test_validate_ir_ui_view: Starting TestValidateIrUiView.test_01_validate_ir_ui_view ... 2026-10-28 08:22:36,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:22:36,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_runbot_support.tests.test_validate_record_rules: Starting TestValidateRecordRule.test_01_validate_record_rule ... 2026-10-28 08:22:41,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:23:01,895 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #263 deleted product.product records with IDs: [855] 2026-10-28 08:23:03,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator: Starting TestEventProductConfiguratorUi.test_event_using_product_configurator ... 2026-10-28 08:23:04,064 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome pid: 4941 2026-10-28 08:23:04,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome headless temporary user profile dir: /tmp/tmp89scg5is_chrome_odoo 2026-10-28 08:23:04,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Issuing json command http://127.0.0.1:38429/json/version 2026-10-28 08:23:04,067 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38429/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:23:04,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Browser version: Chrome/150.0.7871.114 2026-10-28 08:23:04,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Issuing json command http://127.0.0.1:38429/json 2026-10-28 08:23:04,162 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38429/json with timeout 3 increased to 10s during tests 2026-10-28 08:23:04,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Websocket url found: ws://127.0.0.1:38429/devtools/page/3D49B26059DAC53B779192B7F923AF24 2026-10-28 08:23:04,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Enable chrome headless console log notification 2026-10-28 08:23:04,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome headless enable page notifications 2026-10-28 08:23:04,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:23:04,327 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Setting session cookie in browser 2026-10-28 08:23:04,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:23:04,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:23:04,392 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:23:06,348 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:06] "GET /odoo HTTP/1.1" 200 - 186 0.256 1.706 2026-10-28 08:23:06,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Navigation result: {'frameId': '3D49B26059DAC53B779192B7F923AF24', 'loaderId': '1651A438E6CA8F779A0B9CD8E5F687E4', 'isDownload': False} 2026-10-28 08:23:06,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Evaluate ready code "odoo.isTourReady('event_sale_with_product_configurator_tour')" 2026-10-28 08:23:06,448 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:06] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.026 2026-10-28 08:23:06,492 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:06] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.066 2026-10-28 08:23:06,583 104 INFO rb-e85a3c6-226074-429757 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 08:23:06,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:06] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.248 0.259 2026-10-28 08:23:06,958 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.495 2026-10-28 08:23:06,989 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.507 2026-10-28 08:23:07,000 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:07] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-28 08:23:07,734 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:07] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:23:07,894 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:23:07,906 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:23:07,907 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 08:23:07,939 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.011 2026-10-28 08:23:07,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: Owl is running in 'dev' mode. 2026-10-28 08:23:07,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:23:08,045 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.030 2026-10-28 08:23:08,060 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 08:23:08,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.019 2026-10-28 08:23:08,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Evaluate test code "odoo.startTour('event_sale_with_product_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:23:08,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [1/51] Tour event_sale_with_product_configurator_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:23:08,320 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:23:08,333 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "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 08:23:08,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [2/51] Tour event_sale_with_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:23:08,375 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:23:08,376 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "POST /mail/data HTTP/1.1" 200 - 34 0.128 0.072 2026-10-28 08:23:08,474 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /web/image?model=res.users&field=avatar_128&id=265 HTTP/1.1" 200 - 16 0.030 0.221 2026-10-28 08:23:08,532 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /web/image/res.partner/1147/avatar_128?unique=1793175762000 HTTP/1.1" 200 - 8 0.009 0.288 2026-10-28 08:23:08,539 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.197 2026-10-28 08:23:08,567 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.332 2026-10-28 08:23:08,615 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.138 2026-10-28 08:23:08,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [3/51] Tour event_sale_with_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:23:08,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.019 2026-10-28 08:23:08,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [4/51] Tour event_sale_with_product_configurator_tour → Step .o_sale_order 2026-10-28 08:23:08,706 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:23:08,736 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:23:08,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:08] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 9 0.028 0.057 2026-10-28 08:23:09,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:09] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.177 0.678 2026-10-28 08:23:09,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:09] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.008 0.041 2026-10-28 08:23:09,795 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:23:10,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [5/51] Tour event_sale_with_product_configurator_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:23:10,215 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:23:10,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [6/51] Tour event_sale_with_product_configurator_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:23:10,352 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.046 0.125 2026-10-28 08:23:10,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 265, model: res.users 2026-10-28 08:23:10,476 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 19 0.041 0.194 2026-10-28 08:23:10,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 265, model: res.users 2026-10-28 08:23:10,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 18 0.023 0.371 2026-10-28 08:23:10,678 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.031 0.373 2026-10-28 08:23:10,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.356 2026-10-28 08:23:10,763 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.034 0.550 2026-10-28 08:23:10,924 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:10] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 38 0.044 0.514 2026-10-28 08:23:11,244 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:11] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:23:11,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [7/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-28 08:23:11,509 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:11] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.016 0.064 2026-10-28 08:23:11,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:11] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.020 0.050 2026-10-28 08:23:11,793 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:11] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.089 2026-10-28 08:23:11,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [8/51] Tour event_sale_with_product_configurator_tour → Step Add product Registration Event (TEST variants) (trigger: a:contains("Add a product")) 2026-10-28 08:23:11,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [9/51] Tour event_sale_with_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:23:12,022 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:12] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 36 0.043 0.140 2026-10-28 08:23:12,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:12] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.028 0.083 2026-10-28 08:23:12,408 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:23:12,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [10/51] Tour event_sale_with_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-28 08:23:12,520 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:12] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.011 0.028 2026-10-28 08:23:12,556 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [11/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)") 2026-10-28 08:23:12,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:12] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.025 0.043 2026-10-28 08:23:12,951 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [12/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Memorabilia")) button:has(i.fa-plus) 2026-10-28 08:23:13,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:13] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.008 0.053 2026-10-28 08:23:13,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:13] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.032 2026-10-28 08:23:13,412 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:13] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 44 0.046 0.119 2026-10-28 08:23:13,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [13/51] Tour event_sale_with_product_configurator_tour → Step .modal button:contains(Confirm) 2026-10-28 08:23:13,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:13] "GET /web/image/product.product/856/image_256 HTTP/1.1" 200 - 12 0.020 0.098 2026-10-28 08:23:13,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [14/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_input_dropdown input 2026-10-28 08:23:13,662 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:13] "GET /web/image/product.product/863/image_256 HTTP/1.1" 200 - 6 0.009 0.170 2026-10-28 08:23:13,699 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:13] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.006 0.164 2026-10-28 08:23:13,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:13] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.014 0.219 2026-10-28 08:23:14,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:14] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 37 0.078 0.372 2026-10-28 08:23:14,285 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:14] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.076 0.167 2026-10-28 08:23:14,535 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:14] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.049 0.298 2026-10-28 08:23:14,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:14] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.042 0.335 2026-10-28 08:23:14,920 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.025 2026-10-28 08:23:15,017 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/event.event.configurator/get_views HTTP/1.1" 200 - 8 0.009 0.026 2026-10-28 08:23:15,092 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 10 0.007 0.014 2026-10-28 08:23:15,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [15/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("TestEvent") 2026-10-28 08:23:15,173 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 08:23:15,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [16/51] Tour event_sale_with_product_configurator_tour → Step .modal div[name="event_ticket_id"] input 2026-10-28 08:23:15,252 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 08:23:15,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [17/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("Kid + meal") 2026-10-28 08:23:15,342 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:23:15,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [18/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-28 08:23:15,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [19/51] Tour event_sale_with_product_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-28 08:23:15,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 8 0.008 0.022 2026-10-28 08:23:15,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [20/51] Tour event_sale_with_product_configurator_tour → Step td[name="price_subtotal"]:contains("16.50") 2026-10-28 08:23:15,627 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [21/51] Tour event_sale_with_product_configurator_tour → Step Add product Registration Event (TEST variants) (trigger: a:contains("Add a product")) 2026-10-28 08:23:15,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [22/51] Tour event_sale_with_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:23:15,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [23/51] Tour event_sale_with_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-28 08:23:15,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.035 0.140 2026-10-28 08:23:15,981 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:15] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.024 0.131 2026-10-28 08:23:16,244 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:16] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.027 0.091 2026-10-28 08:23:16,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [24/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)") 2026-10-28 08:23:16,470 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:16] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.009 0.029 2026-10-28 08:23:16,775 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:16] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.014 0.033 2026-10-28 08:23:16,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [25/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Registration Event (TEST variants)")) label:contains("Adult") 2026-10-28 08:23:16,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:16] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.007 0.047 2026-10-28 08:23:17,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:17] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.007 0.024 2026-10-28 08:23:17,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:17] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 33 0.038 0.111 2026-10-28 08:23:17,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [26/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Registration Event (TEST variants)")) .o_sale_product_configurator_qty input 2026-10-28 08:23:17,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:17] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.023 0.048 2026-10-28 08:23:17,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [27/51] Tour event_sale_with_product_configurator_tour → Step Assert that the total is 150.00 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("150.00")) 2026-10-28 08:23:17,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [28/51] Tour event_sale_with_product_configurator_tour → Step .modal button:contains(Confirm) 2026-10-28 08:23:17,507 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:17] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.018 0.038 2026-10-28 08:23:17,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [29/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_input_dropdown input 2026-10-28 08:23:17,572 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:17] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 6 0.014 0.076 2026-10-28 08:23:17,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:17] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.036 0.186 2026-10-28 08:23:18,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.034 0.183 2026-10-28 08:23:18,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.021 2026-10-28 08:23:18,317 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:23:18,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [30/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("TestEvent") 2026-10-28 08:23:18,394 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 08:23:18,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [31/51] Tour event_sale_with_product_configurator_tour → Step .modal div[name="event_ticket_id"] input 2026-10-28 08:23:18,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 08:23:18,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [32/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("Adult") 2026-10-28 08:23:18,532 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:23:18,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [33/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-28 08:23:18,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [34/51] Tour event_sale_with_product_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-28 08:23:18,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.006 0.017 2026-10-28 08:23:18,725 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [35/51] Tour event_sale_with_product_configurator_tour → Step td[name="price_subtotal"]:contains("150.00") 2026-10-28 08:23:18,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [36/51] Tour event_sale_with_product_configurator_tour → Step Add product Registration Event (TEST variants) (trigger: a:contains("Add a product")) 2026-10-28 08:23:18,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [37/51] Tour event_sale_with_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:23:18,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [38/51] Tour event_sale_with_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-28 08:23:18,931 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:18] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.049 0.144 2026-10-28 08:23:19,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:19] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.035 0.148 2026-10-28 08:23:19,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:19] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.008 0.088 2026-10-28 08:23:19,594 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [39/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)") 2026-10-28 08:23:19,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.005 0.029 2026-10-28 08:23:19,884 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.017 0.026 2026-10-28 08:23:19,939 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [40/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Registration Event (TEST variants)")) label:contains("VIP") 2026-10-28 08:23:20,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.006 0.055 2026-10-28 08:23:20,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:20] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.005 0.020 2026-10-28 08:23:20,335 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 33 0.048 0.095 2026-10-28 08:23:20,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [41/51] Tour event_sale_with_product_configurator_tour → Step Assert that the total is 60 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("60")) 2026-10-28 08:23:20,461 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:20] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.020 0.053 2026-10-28 08:23:20,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [42/51] Tour event_sale_with_product_configurator_tour → Step .modal button:contains(Confirm) 2026-10-28 08:23:20,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:20] "GET /web/image/product.product/859/image_256 HTTP/1.1" 200 - 6 0.009 0.057 2026-10-28 08:23:20,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [43/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_input_dropdown input 2026-10-28 08:23:20,796 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.048 0.133 2026-10-28 08:23:21,073 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.032 0.157 2026-10-28 08:23:21,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.033 2026-10-28 08:23:21,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 08:23:21,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [44/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("TestEvent") 2026-10-28 08:23:21,345 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 08:23:21,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [45/51] Tour event_sale_with_product_configurator_tour → Step .modal div[name="event_ticket_id"] input 2026-10-28 08:23:21,412 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 08:23:21,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [46/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("VIP") 2026-10-28 08:23:21,494 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 08:23:21,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [47/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-28 08:23:21,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [48/51] Tour event_sale_with_product_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-28 08:23:21,637 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.006 0.014 2026-10-28 08:23:21,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [49/51] Tour event_sale_with_product_configurator_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("60.00") 2026-10-28 08:23:21,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [50/51] Tour event_sale_with_product_configurator_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:23:21,810 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [51/51] Tour event_sale_with_product_configurator_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:23:21,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:21] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.029 0.125 2026-10-28 08:23:22,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:22] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.052 0.165 2026-10-28 08:23:23,310 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:23] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 195 0.368 0.639 2026-10-28 08:23:23,448 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:23] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.038 2026-10-28 08:23:23,538 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: tour succeeded 2026-10-28 08:23:23,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR event_sale_with_product_configurator_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-28 08:23:23,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:23] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.046 0.135 2026-10-28 08:23:23,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:23] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.033 0.161 2026-10-28 08:23:23,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:23] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.290 2026-10-28 08:23:23,830 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:23] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.032 0.297 2026-10-28 08:23:23,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: heap 37417356 (allocated 40751104) 2026-10-28 08:23:23,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Closing chrome headless with pid 4941 2026-10-28 08:23:23,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Closing websocket connection 2026-10-28 08:23:23,923 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Terminating chrome headless with pid 4941 2026-10-28 08:23:24,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082324_097928_test_event_using_product_configurator.txt 2026-10-28 08:23:24,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Removing chrome user profile "/tmp/tmp89scg5is_chrome_odoo" 2026-10-28 08:23:24,243 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:23:24,778 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28085] 2026-10-28 08:23:24,851 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted product.product records with IDs: [864] 2026-10-28 08:23:25,776 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28093] 2026-10-28 08:23:25,862 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted product.product records with IDs: [871] 2026-10-28 08:23:27,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_01_product_configurator ... 2026-10-28 08:23:28,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome pid: 5228 2026-10-28 08:23:28,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome headless temporary user profile dir: /tmp/tmpvtt2v7do_chrome_odoo 2026-10-28 08:23:28,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Issuing json command http://127.0.0.1:32995/json/version 2026-10-28 08:23:28,013 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32995/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:23:28,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Browser version: Chrome/150.0.7871.114 2026-10-28 08:23:28,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Issuing json command http://127.0.0.1:32995/json 2026-10-28 08:23:28,066 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32995/json with timeout 3 increased to 10s during tests 2026-10-28 08:23:28,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Websocket url found: ws://127.0.0.1:32995/devtools/page/EE944BCA8877DBE72E19394DEA6EC149 2026-10-28 08:23:28,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Enable chrome headless console log notification 2026-10-28 08:23:28,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome headless enable page notifications 2026-10-28 08:23:28,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:23:28,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Setting session cookie in browser 2026-10-28 08:23:28,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:23:28,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:23:28,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:23:30,180 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /odoo HTTP/1.1" 200 - 186 0.157 1.645 2026-10-28 08:23:30,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Navigation result: {'frameId': 'EE944BCA8877DBE72E19394DEA6EC149', 'loaderId': 'D66ACA980AE0CB65D41F899C6468DC2E', 'isDownload': False} 2026-10-28 08:23:30,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Evaluate ready code "odoo.isTourReady('sale_product_configurator_tour')" 2026-10-28 08:23:30,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.029 2026-10-28 08:23:30,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.041 2026-10-28 08:23:30,363 104 INFO rb-e85a3c6-226074-429757 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 08:23:30,654 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.153 0.262 2026-10-28 08:23:30,674 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.430 2026-10-28 08:23:30,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.438 2026-10-28 08:23:30,716 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.015 0.287 2026-10-28 08:23:30,831 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:30] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 08:23:31,978 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 08:23:31,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 08:23:31,987 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-28 08:23:32,019 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 08:23:32,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: Owl is running in 'dev' mode. 2026-10-28 08:23:32,091 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:23:32,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.057 2026-10-28 08:23:32,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.054 2026-10-28 08:23:32,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.047 2026-10-28 08:23:32,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Evaluate test code "odoo.startTour('sale_product_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:23:32,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [1/32] Tour sale_product_configurator_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:23:32,377 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:23:32,438 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:23:32,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "POST /mail/data HTTP/1.1" 200 - 34 0.076 0.126 2026-10-28 08:23:32,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [2/32] Tour sale_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:23:32,493 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.185 2026-10-28 08:23:32,516 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:23:32,550 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 15 0.017 0.228 2026-10-28 08:23:32,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 9 0.016 0.308 2026-10-28 08:23:32,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.197 2026-10-28 08:23:32,702 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.103 2026-10-28 08:23:32,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [3/32] Tour sale_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:23:32,785 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [4/32] Tour sale_product_configurator_tour → Step .o_sale_order 2026-10-28 08:23:32,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.024 2026-10-28 08:23:32,856 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:23:32,866 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:23:32,987 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:32] "POST /mail/data HTTP/1.1" 200 - 38 0.052 0.156 2026-10-28 08:23:33,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.184 2026-10-28 08:23:33,790 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:33] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.161 0.702 2026-10-28 08:23:33,812 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.763 2026-10-28 08:23:33,889 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:33] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-28 08:23:33,898 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:23:34,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [5/32] Tour sale_product_configurator_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:23:34,247 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:23:34,340 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.016 0.057 2026-10-28 08:23:34,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [6/32] Tour sale_product_configurator_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:23:34,446 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.016 0.156 2026-10-28 08:23:34,534 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.020 0.236 2026-10-28 08:23:34,621 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.014 0.338 2026-10-28 08:23:34,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.013 0.396 2026-10-28 08:23:34,691 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.302 2026-10-28 08:23:34,899 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:34] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.041 0.432 2026-10-28 08:23:35,296 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:35] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:23:35,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [7/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-28 08:23:35,581 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:35] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.025 0.064 2026-10-28 08:23:35,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:35] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.014 0.036 2026-10-28 08:23:35,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:35] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.085 2026-10-28 08:23:35,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [8/32] Tour sale_product_configurator_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:23:35,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [9/32] Tour sale_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:23:36,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:36] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.039 0.139 2026-10-28 08:23:36,278 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:36] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.014 0.081 2026-10-28 08:23:36,492 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:23:36,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [10/32] Tour sale_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-28 08:23:36,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [11/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:23:36,621 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:36] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.007 0.027 2026-10-28 08:23:36,932 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:36] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.022 0.035 2026-10-28 08:23:37,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [12/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) label:contains("Steel") 2026-10-28 08:23:37,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:37] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.007 0.049 2026-10-28 08:23:37,217 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:37] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.020 2026-10-28 08:23:37,396 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:37] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.045 0.091 2026-10-28 08:23:37,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [13/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) label:contains("Aluminium") 2026-10-28 08:23:37,554 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:37] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 13 0.013 0.036 2026-10-28 08:23:37,595 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [14/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td[name="price"] span:contains("800.40") 2026-10-28 08:23:37,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:37] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 6 0.008 0.116 2026-10-28 08:23:37,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:37] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.052 0.081 2026-10-28 08:23:37,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [15/32] Tour sale_product_configurator_tour → Step label[style="background-color:#000000"] input:not(:visible) 2026-10-28 08:23:37,812 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:37] "GET /web/image/product.product/867/image_256 HTTP/1.1" 200 - 6 0.006 0.061 2026-10-28 08:23:37,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [16/32] Tour sale_product_configurator_tour → Step .btn-primary:disabled:contains("Confirm") 2026-10-28 08:23:37,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [17/32] Tour sale_product_configurator_tour → Step label[style="background-color:#FFFFFF"] input:not(:visible) 2026-10-28 08:23:37,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [18/32] Tour sale_product_configurator_tour → Step .modal-footer 2026-10-28 08:23:38,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [19/32] Tour sale_product_configurator_tour → Step .btn-primary:not(:disabled):contains("Confirm") 2026-10-28 08:23:38,018 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.026 0.048 2026-10-28 08:23:38,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [20/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table_optional span:contains("Aluminium") 2026-10-28 08:23:38,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [21/32] Tour sale_product_configurator_tour → Step Add Conference Chair (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-28 08:23:38,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.014 0.038 2026-10-28 08:23:38,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [22/32] Tour sale_product_configurator_tour → Step Add Chair floor protection (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-28 08:23:38,274 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.018 0.046 2026-10-28 08:23:38,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "GET /web/image/product.product/873/image_256 HTTP/1.1" 200 - 7 0.008 0.051 2026-10-28 08:23:38,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [23/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:23:38,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "GET /web/image/product.product/874/image_256 HTTP/1.1" 200 - 6 0.006 0.051 2026-10-28 08:23:38,402 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.009 0.049 2026-10-28 08:23:38,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [24/32] Tour sale_product_configurator_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:23:38,529 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.008 0.081 2026-10-28 08:23:38,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 45 0.057 0.280 2026-10-28 08:23:38,914 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.024 0.150 2026-10-28 08:23:39,135 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.055 0.326 2026-10-28 08:23:39,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.069 0.230 2026-10-28 08:23:40,886 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:40] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.062 1.901 2026-10-28 08:23:41,110 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:41] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.032 1.779 2026-10-28 08:23:41,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:41] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 31 0.029 0.503 2026-10-28 08:23:41,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [25/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Customizable Desk (TEST) (Aluminium, White)") 2026-10-28 08:23:41,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [26/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Conference Chair (TEST) (Aluminium)") 2026-10-28 08:23:41,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [27/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Chair floor protection") 2026-10-28 08:23:41,684 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [28/32] Tour sale_product_configurator_tour → Step div[name="tax_totals"] 2026-10-28 08:23:41,794 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [29/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Chair floor protection") 2026-10-28 08:23:41,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [30/32] Tour sale_product_configurator_tour → Step span[name=amount_total]:contains("960.60") 2026-10-28 08:23:41,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [31/32] Tour sale_product_configurator_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:23:41,996 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [32/32] Tour sale_product_configurator_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:23:42,842 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:42] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 201 0.298 0.536 2026-10-28 08:23:42,950 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:42] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.028 2026-10-28 08:23:43,036 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: tour succeeded 2026-10-28 08:23:43,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 08:23:43,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:43] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.089 0.115 2026-10-28 08:23:43,210 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:43] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.030 0.174 2026-10-28 08:23:43,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:43] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.318 2026-10-28 08:23:43,350 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:43] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.026 0.314 2026-10-28 08:23:43,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: heap 35700136 (allocated 38260736) 2026-10-28 08:23:43,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Closing chrome headless with pid 5228 2026-10-28 08:23:43,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Closing websocket connection 2026-10-28 08:23:43,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Terminating chrome headless with pid 5228 2026-10-28 08:23:43,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082343_822818_test_01_product_configurator.txt 2026-10-28 08:23:43,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Removing chrome user profile "/tmp/tmpvtt2v7do_chrome_odoo" 2026-10-28 08:23:43,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_02_product_configurator_advanced ... 2026-10-28 08:23:44,321 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28091, 28090, 28089, 28088, 28087, 28086] 2026-10-28 08:23:44,492 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted product.product records with IDs: [865, 866, 867, 868, 869, 870] 2026-10-28 08:23:45,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome pid: 5484 2026-10-28 08:23:45,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome headless temporary user profile dir: /tmp/tmp7_vpml44_chrome_odoo 2026-10-28 08:23:45,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Issuing json command http://127.0.0.1:37639/json/version 2026-10-28 08:23:45,010 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37639/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:23:45,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Browser version: Chrome/150.0.7871.114 2026-10-28 08:23:45,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Issuing json command http://127.0.0.1:37639/json 2026-10-28 08:23:45,066 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37639/json with timeout 3 increased to 10s during tests 2026-10-28 08:23:45,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Websocket url found: ws://127.0.0.1:37639/devtools/page/EC3BD2F0512F765588FA5A1187FC96B0 2026-10-28 08:23:45,114 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Enable chrome headless console log notification 2026-10-28 08:23:45,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome headless enable page notifications 2026-10-28 08:23:45,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:23:45,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Setting session cookie in browser 2026-10-28 08:23:45,200 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:23:45,201 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:23:45,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:23:47,205 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /odoo HTTP/1.1" 200 - 186 0.181 1.766 2026-10-28 08:23:47,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Navigation result: {'frameId': 'EC3BD2F0512F765588FA5A1187FC96B0', 'loaderId': '1BA4F7FA691624F7A9A2576D20C1946D', 'isDownload': False} 2026-10-28 08:23:47,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Evaluate ready code "odoo.isTourReady('sale_product_configurator_advanced_tour')" 2026-10-28 08:23:47,280 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-10-28 08:23:47,319 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.023 2026-10-28 08:23:47,465 104 INFO rb-e85a3c6-226074-429757 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 08:23:47,707 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.191 0.213 2026-10-28 08:23:47,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.428 2026-10-28 08:23:47,769 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.390 2026-10-28 08:23:47,802 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 08:23:47,921 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:47] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 08:23:48,839 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 08:23:48,844 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-28 08:23:48,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 08:23:48,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 08:23:48,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: Owl is running in 'dev' mode. 2026-10-28 08:23:48,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:23:49,050 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.028 2026-10-28 08:23:49,075 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.008 0.006 2026-10-28 08:23:49,109 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.035 2026-10-28 08:23:49,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Evaluate test code "odoo.startTour('sale_product_configurator_advanced_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:23:49,371 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:23:49,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "POST /mail/data HTTP/1.1" 200 - 34 0.098 0.073 2026-10-28 08:23:49,381 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [1/28] Tour sale_product_configurator_advanced_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:23:49,396 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "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 08:23:49,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [2/28] Tour sale_product_configurator_advanced_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:23:49,578 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:23:49,579 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.084 0.234 2026-10-28 08:23:49,643 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 8 0.029 0.346 2026-10-28 08:23:49,646 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.189 2026-10-28 08:23:49,708 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.220 2026-10-28 08:23:49,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [3/28] Tour sale_product_configurator_advanced_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:23:49,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.030 0.469 2026-10-28 08:23:49,817 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [4/28] Tour sale_product_configurator_advanced_tour → Step .o_sale_order 2026-10-28 08:23:49,818 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:23:49,858 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23: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 08:23:49,874 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "POST /web/action/load HTTP/1.1" 200 - 12 0.057 0.058 2026-10-28 08:23:49,916 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.091 2026-10-28 08:23:50,955 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:50] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.194 0.715 2026-10-28 08:23:51,075 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.007 0.032 2026-10-28 08:23:51,082 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:23:51,431 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:23:51,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [5/28] Tour sale_product_configurator_advanced_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:23:51,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.039 0.072 2026-10-28 08:23:51,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [6/28] Tour sale_product_configurator_advanced_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:23:51,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.018 0.130 2026-10-28 08:23:51,710 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.016 0.191 2026-10-28 08:23:51,808 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.016 0.275 2026-10-28 08:23:51,883 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:51] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.012 0.417 2026-10-28 08:23:52,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:52] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.050 0.392 2026-10-28 08:23:52,136 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.478 2026-10-28 08:23:52,424 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:52] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:23:52,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [7/28] Tour sale_product_configurator_advanced_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-28 08:23:52,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:52] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.029 0.044 2026-10-28 08:23:52,938 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:52] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.020 0.048 2026-10-28 08:23:52,981 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:52] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.086 2026-10-28 08:23:53,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [8/28] Tour sale_product_configurator_advanced_tour → Step .o_field_widget[name=partner_shipping_id] .o_external_button:not(:visible) 2026-10-28 08:23:53,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:53] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.039 0.112 2026-10-28 08:23:53,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [9/28] Tour sale_product_configurator_advanced_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:23:53,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [10/28] Tour sale_product_configurator_advanced_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:23:53,484 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:53] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.021 0.088 2026-10-28 08:23:53,758 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:23:53,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [11/28] Tour sale_product_configurator_advanced_tour → Step div[name="product_template_id"] input 2026-10-28 08:23:53,871 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [12/28] Tour sale_product_configurator_advanced_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:23:53,892 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:53] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.009 0.032 2026-10-28 08:23:54,168 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:54] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.015 0.031 2026-10-28 08:23:54,231 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [13/28] Tour sale_product_configurator_advanced_tour → Step Select Custom for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Custom")) 2026-10-28 08:23:54,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:54] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.006 0.071 2026-10-28 08:23:54,460 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:54] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.007 0.020 2026-10-28 08:23:54,675 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:54] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 47 0.054 0.131 2026-10-28 08:23:54,816 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [14/28] Tour sale_product_configurator_advanced_tour → Step Set Custom 1 as a custom attribute for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-28 08:23:54,856 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:54] "GET /web/image/product.template/478/image_256 HTTP/1.1" 200 - 9 0.013 0.061 2026-10-28 08:23:54,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:54] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 8 0.008 0.109 2026-10-28 08:23:54,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [15/28] Tour sale_product_configurator_advanced_tour → Step Select PAV9 for Customizable Desk PA1 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA1")) span:contains("PAV9")) 2026-10-28 08:23:54,994 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:54] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.040 0.128 2026-10-28 08:23:54,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [16/28] Tour sale_product_configurator_advanced_tour → Step Set Custom 2 as a custom attribute for Customizable Desk PA1 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA1")) input[type="text"] ) 2026-10-28 08:23:55,067 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:55] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.017 0.045 2026-10-28 08:23:55,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [17/28] Tour sale_product_configurator_advanced_tour → Step Select PAV5 for Customizable Desk PA2 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA2")) span:contains("PAV5")) 2026-10-28 08:23:55,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [18/28] Tour sale_product_configurator_advanced_tour → Step Select PAV9 for Customizable Desk PA4 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA4")) select) 2026-10-28 08:23:55,217 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:55] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.020 0.042 2026-10-28 08:23:55,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [19/28] Tour sale_product_configurator_advanced_tour → Step Set Custom 3 as a custom attribute for Customizable Desk PA4 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA4")) input[type="text"] ) 2026-10-28 08:23:55,295 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:55] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.021 0.042 2026-10-28 08:23:55,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [20/28] Tour sale_product_configurator_advanced_tour → Step Assert that the product name contains Custom, White, PAV9, PAV5, PAV1 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Custom, White, PAV9, PAV5, PAV1")) ) 2026-10-28 08:23:55,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [21/28] Tour sale_product_configurator_advanced_tour → Step table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST) (Steel)")) 2026-10-28 08:23:55,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [22/28] Tour sale_product_configurator_advanced_tour → Step Select Aluminium for Conference Chair Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Aluminium")) 2026-10-28 08:23:55,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [23/28] Tour sale_product_configurator_advanced_tour → Step table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST) (Aluminium)")) 2026-10-28 08:23:55,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:55] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.017 0.045 2026-10-28 08:23:55,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [24/28] Tour sale_product_configurator_advanced_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:23:55,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:55] "GET /web/image/product.product/873/image_256 HTTP/1.1" 200 - 7 0.008 0.030 2026-10-28 08:23:55,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [25/28] Tour sale_product_configurator_advanced_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:23:55,874 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:23:55,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:55] "POST /sale/product_configurator/create_product HTTP/1.1" 200 - 63 0.068 0.132 2026-10-28 08:23:56,212 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:56] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 89 0.086 0.210 2026-10-28 08:23:56,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:56] "GET /web/image/product.product/875/image_256 HTTP/1.1" 200 - 12 0.018 0.359 2026-10-28 08:23:56,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:56] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 47 0.043 0.186 2026-10-28 08:23:56,697 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [26/28] Tour sale_product_configurator_advanced_tour → Step span:contains("Customizable Desk (TEST) (Custom, White, PAV9, PAV5, PAV1)") ~ textarea 2026-10-28 08:23:56,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [27/28] Tour sale_product_configurator_advanced_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:23:56,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [28/28] Tour sale_product_configurator_advanced_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:23:57,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:57] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 207 0.291 0.507 2026-10-28 08:23:57,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: tour succeeded 2026-10-28 08:23:57,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_advanced_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 08:23:57,882 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:57] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.049 0.101 2026-10-28 08:23:57,976 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:57] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.017 0.127 2026-10-28 08:23:58,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:58] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.291 2026-10-28 08:23:58,130 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:58] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 27 0.029 0.267 2026-10-28 08:23:58,182 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:23:58] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.427 2026-10-28 08:23:58,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: heap 35196688 (allocated 37736448) 2026-10-28 08:23:58,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Closing chrome headless with pid 5484 2026-10-28 08:23:58,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Closing websocket connection 2026-10-28 08:23:58,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Terminating chrome headless with pid 5484 2026-10-28 08:23:58,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082358_488032_test_02_product_configurator_advanced.txt 2026-10-28 08:23:58,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Removing chrome user profile "/tmp/tmp7_vpml44_chrome_odoo" 2026-10-28 08:23:58,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_03_product_configurator_edition ... 2026-10-28 08:23:58,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome pid: 5732 2026-10-28 08:23:58,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome headless temporary user profile dir: /tmp/tmpqexyn4aq_chrome_odoo 2026-10-28 08:23:58,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Issuing json command http://127.0.0.1:34781/json/version 2026-10-28 08:23:58,996 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34781/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:23:59,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Browser version: Chrome/150.0.7871.114 2026-10-28 08:23:59,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Issuing json command http://127.0.0.1:34781/json 2026-10-28 08:23:59,072 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34781/json with timeout 3 increased to 10s during tests 2026-10-28 08:23:59,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Websocket url found: ws://127.0.0.1:34781/devtools/page/15B2278C07F1733236A1DF5051C17431 2026-10-28 08:23:59,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Enable chrome headless console log notification 2026-10-28 08:23:59,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome headless enable page notifications 2026-10-28 08:23:59,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:23:59,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Setting session cookie in browser 2026-10-28 08:23:59,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:23:59,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:23:59,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:01,148 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /odoo HTTP/1.1" 200 - 186 0.164 1.625 2026-10-28 08:24:01,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Navigation result: {'frameId': '15B2278C07F1733236A1DF5051C17431', 'loaderId': '67ACB1E8B106359C3C070BF914646FDE', 'isDownload': False} 2026-10-28 08:24:01,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Evaluate ready code "odoo.isTourReady('sale_product_configurator_edition_tour')" 2026-10-28 08:24:01,217 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.016 2026-10-28 08:24:01,241 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:24:01,282 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.031 2026-10-28 08:24:01,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-28 08:24:01,366 104 INFO rb-e85a3c6-226074-429757 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 08:24:01,614 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.134 0.262 2026-10-28 08:24:01,632 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.384 2026-10-28 08:24:01,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:01] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 08:24:02,663 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:24:02,715 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-28 08:24:02,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: Owl is running in 'dev' mode. 2026-10-28 08:24:02,738 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-28 08:24:02,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-28 08:24:02,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:24:02,862 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.031 2026-10-28 08:24:02,872 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:24:02,891 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.024 2026-10-28 08:24:02,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Evaluate test code "odoo.startTour('sale_product_configurator_edition_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:24:02,957 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [1/42] Tour sale_product_configurator_edition_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:24:03,026 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:24:03,037 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "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 08:24:03,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [2/42] Tour sale_product_configurator_edition_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:03,133 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:24:03,144 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "POST /mail/data HTTP/1.1" 200 - 34 0.103 0.109 2026-10-28 08:24:03,218 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [3/42] Tour sale_product_configurator_edition_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:03,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [4/42] Tour sale_product_configurator_edition_tour → Step .o_sale_order 2026-10-28 08:24:03,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.056 0.267 2026-10-28 08:24:03,369 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 8 0.011 0.362 2026-10-28 08:24:03,411 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:03,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.399 2026-10-28 08:24:03,452 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.218 2026-10-28 08:24:03,483 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.068 2026-10-28 08:24:03,524 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.311 2026-10-28 08:24:03,526 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.446 2026-10-28 08:24:03,619 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:04,348 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:04] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.153 0.638 2026-10-28 08:24:04,424 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:04] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.007 0.026 2026-10-28 08:24:04,431 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:24:04,826 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:04] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:24:04,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [5/42] Tour sale_product_configurator_edition_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:24:04,893 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:04] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.021 0.049 2026-10-28 08:24:04,950 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:04] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.013 0.089 2026-10-28 08:24:04,956 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [6/42] Tour sale_product_configurator_edition_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:24:05,056 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:05] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.030 0.162 2026-10-28 08:24:05,110 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.010 0.250 2026-10-28 08:24:05,221 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:05] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.024 0.350 2026-10-28 08:24:05,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.226 2026-10-28 08:24:05,436 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:05] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.050 0.375 2026-10-28 08:24:05,771 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:05] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:24:05,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [7/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-28 08:24:06,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.015 0.049 2026-10-28 08:24:06,308 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.015 0.055 2026-10-28 08:24:06,360 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:06] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.009 0.087 2026-10-28 08:24:06,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [8/42] Tour sale_product_configurator_edition_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:24:06,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [9/42] Tour sale_product_configurator_edition_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:24:06,574 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.034 0.144 2026-10-28 08:24:06,743 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.012 0.106 2026-10-28 08:24:06,910 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:24:06,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [10/42] Tour sale_product_configurator_edition_tour → Step div[name="product_template_id"] input 2026-10-28 08:24:07,015 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [11/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:24:07,028 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:07] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.010 0.024 2026-10-28 08:24:07,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:07] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.017 0.023 2026-10-28 08:24:07,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [12/42] Tour sale_product_configurator_edition_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk")) label:contains("Aluminium") 2026-10-28 08:24:07,466 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:07] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.006 0.050 2026-10-28 08:24:07,618 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:07] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.025 2026-10-28 08:24:07,796 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:07] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.045 0.104 2026-10-28 08:24:07,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [13/42] Tour sale_product_configurator_edition_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk (TEST) (Aluminium, White)")) 2026-10-28 08:24:07,915 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:07] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 13 0.013 0.048 2026-10-28 08:24:07,996 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:07] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 6 0.007 0.136 2026-10-28 08:24:08,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:08] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.032 0.135 2026-10-28 08:24:08,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [14/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:24:08,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:08] "GET /web/image/product.product/867/image_256 HTTP/1.1" 200 - 6 0.006 0.044 2026-10-28 08:24:08,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [15/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:24:08,432 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:08] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 45 0.049 0.153 2026-10-28 08:24:08,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:08] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.031 0.142 2026-10-28 08:24:08,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [16/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Aluminium, White)") 2026-10-28 08:24:08,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [17/42] Tour sale_product_configurator_edition_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:24:09,015 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [18/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) label:has(span:contains("Aluminium")) ~ input:checked 2026-10-28 08:24:09,122 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:09] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.033 0.056 2026-10-28 08:24:09,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [19/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td[name="price"] span:contains("800.40") 2026-10-28 08:24:09,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [20/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) label:has(span:contains("Custom")) ~ input 2026-10-28 08:24:09,281 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [21/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) input[type="text"] 2026-10-28 08:24:09,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:09] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.014 0.038 2026-10-28 08:24:09,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [22/42] Tour sale_product_configurator_edition_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk")) label[style="background-color:#000000"] input:not(:visible) 2026-10-28 08:24:09,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [23/42] Tour sale_product_configurator_edition_tour → Step div[name="o_sale_product_configurator_name"]:contains("Customizable Desk (TEST) (Custom, Black)") 2026-10-28 08:24:09,432 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:09] "GET /web/image/product.product/869/image_256 HTTP/1.1" 200 - 6 0.007 0.043 2026-10-28 08:24:09,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:09] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.017 0.063 2026-10-28 08:24:09,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [24/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:24:09,603 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:09] "GET /web/image/product.product/870/image_256 HTTP/1.1" 200 - 6 0.007 0.051 2026-10-28 08:24:09,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [25/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:24:09,856 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:09] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 40 0.050 0.146 2026-10-28 08:24:10,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:10] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.029 0.151 2026-10-28 08:24:10,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [26/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Custom, Black)") ~ textarea 2026-10-28 08:24:10,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [27/42] Tour sale_product_configurator_edition_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:24:10,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [28/42] Tour sale_product_configurator_edition_tour → Step Set another nice custom value as a custom attribute for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-28 08:24:10,505 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:10] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.019 0.067 2026-10-28 08:24:10,579 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [29/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:24:10,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [30/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:24:10,889 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:10] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 39 0.057 0.155 2026-10-28 08:24:11,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:11] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.035 0.160 2026-10-28 08:24:11,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [31/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Custom, Black)") ~ textarea 2026-10-28 08:24:11,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [32/42] Tour sale_product_configurator_edition_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:24:11,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [33/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) label:has(span:contains("Steel")) ~ input 2026-10-28 08:24:11,604 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:11] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.017 0.076 2026-10-28 08:24:11,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [34/42] Tour sale_product_configurator_edition_tour → Step Assert that the product name contains Customizable Desk (TEST) (Steel, Black) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST) (Steel, Black)")) ) 2026-10-28 08:24:11,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:11] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.019 0.046 2026-10-28 08:24:11,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [35/42] Tour sale_product_configurator_edition_tour → Step Increase the quantity of Customizable Desk (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td.o_sale_product_configurator_qty button:has(i.fa-plus) ) 2026-10-28 08:24:11,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:11] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.009 0.055 2026-10-28 08:24:11,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [36/42] Tour sale_product_configurator_edition_tour → Step Assert that the total is 1,200.00 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("1,200.00")) 2026-10-28 08:24:11,907 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:11] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.015 0.037 2026-10-28 08:24:11,934 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [37/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:24:12,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [38/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:24:12,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:12] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 36 0.044 0.130 2026-10-28 08:24:12,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:12] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.041 0.148 2026-10-28 08:24:12,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [39/42] Tour sale_product_configurator_edition_tour → Step td.o_data_cell:contains("2.00") 2026-10-28 08:24:12,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:24:12,634 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [40/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Steel, Black)") 2026-10-28 08:24:12,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [41/42] Tour sale_product_configurator_edition_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:24:12,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [42/42] Tour sale_product_configurator_edition_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:24:13,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:13] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 183 0.249 0.438 2026-10-28 08:24:13,576 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:13] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.038 2026-10-28 08:24:13,641 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: tour succeeded 2026-10-28 08:24:13,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_edition_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 08:24:13,758 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:13] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.063 0.155 2026-10-28 08:24:13,796 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:13] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.245 2026-10-28 08:24:13,852 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:13] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.018 0.235 2026-10-28 08:24:13,970 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:13] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.055 0.309 2026-10-28 08:24:14,132 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: heap 34646128 (allocated 37736448) 2026-10-28 08:24:14,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Closing chrome headless with pid 5732 2026-10-28 08:24:14,166 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Closing websocket connection 2026-10-28 08:24:14,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Terminating chrome headless with pid 5732 2026-10-28 08:24:14,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082414_301514_test_03_product_configurator_edition.txt 2026-10-28 08:24:14,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Removing chrome user profile "/tmp/tmpqexyn4aq_chrome_odoo" 2026-10-28 08:24:14,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_04_product_configurator_single_custom_value ... 2026-10-28 08:24:15,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome pid: 5991 2026-10-28 08:24:15,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome headless temporary user profile dir: /tmp/tmp4qicsbh4_chrome_odoo 2026-10-28 08:24:15,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Issuing json command http://127.0.0.1:43449/json/version 2026-10-28 08:24:15,024 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:43449/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:24:15,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Browser version: Chrome/150.0.7871.114 2026-10-28 08:24:15,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Issuing json command http://127.0.0.1:43449/json 2026-10-28 08:24:15,095 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:43449/json with timeout 3 increased to 10s during tests 2026-10-28 08:24:15,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Websocket url found: ws://127.0.0.1:43449/devtools/page/7E2062425048ABC48A4956E5E2C6EAF6 2026-10-28 08:24:15,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Enable chrome headless console log notification 2026-10-28 08:24:15,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome headless enable page notifications 2026-10-28 08:24:15,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:24:15,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Setting session cookie in browser 2026-10-28 08:24:15,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:24:15,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:24:15,377 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:17,226 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /odoo HTTP/1.1" 200 - 186 0.172 1.681 2026-10-28 08:24:17,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Navigation result: {'frameId': '7E2062425048ABC48A4956E5E2C6EAF6', 'loaderId': '772581EE9B81ED913E252DCEEA326F68', 'isDownload': False} 2026-10-28 08:24:17,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Evaluate ready code "odoo.isTourReady('sale_product_configurator_single_custom_attribute_tour')" 2026-10-28 08:24:17,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.054 2026-10-28 08:24:17,687 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.144 0.244 2026-10-28 08:24:17,712 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.400 2026-10-28 08:24:17,730 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.417 2026-10-28 08:24:17,762 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.424 2026-10-28 08:24:17,824 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.006 2026-10-28 08:24:17,837 104 INFO rb-e85a3c6-226074-429757 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 08:24:17,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:17] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:24:18,906 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 08:24:18,909 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:24:18,915 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:24:18,954 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 08:24:18,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: Owl is running in 'dev' mode. 2026-10-28 08:24:18,991 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:24:19,044 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.027 2026-10-28 08:24:19,063 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 08:24:19,091 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.020 2026-10-28 08:24:19,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Evaluate test code "odoo.startTour('sale_product_configurator_single_custom_attribute_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:24:19,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [1/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:24:19,269 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:24:19,271 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "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 08:24:19,342 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /mail/data HTTP/1.1" 200 - 34 0.114 0.069 2026-10-28 08:24:19,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.176 2026-10-28 08:24:19,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [2/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:19,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.019 0.225 2026-10-28 08:24:19,473 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:19,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 8 0.036 0.283 2026-10-28 08:24:19,566 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.141 2026-10-28 08:24:19,570 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-10-28 08:24:19,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [3/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:19,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [4/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .o_sale_order 2026-10-28 08:24:19,763 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:24:19,773 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:24:19,779 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /mail/data HTTP/1.1" 200 - 38 0.058 0.071 2026-10-28 08:24:19,852 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.140 2026-10-28 08:24:19,908 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.152 2026-10-28 08:24:19,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.019 2026-10-28 08:24:19,959 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:19] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.015 2026-10-28 08:24:20,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:20] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.013 0.022 2026-10-28 08:24:20,062 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:20] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.012 0.073 2026-10-28 08:24:20,894 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:20] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 229 0.176 0.721 2026-10-28 08:24:20,976 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:20] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.005 0.027 2026-10-28 08:24:20,989 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:24:21,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:24:21,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [5/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:24:21,373 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.015 0.059 2026-10-28 08:24:21,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [6/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:24:21,430 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.010 0.114 2026-10-28 08:24:21,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.029 0.166 2026-10-28 08:24:21,585 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.023 0.230 2026-10-28 08:24:21,660 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.023 0.322 2026-10-28 08:24:21,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.049 0.326 2026-10-28 08:24:21,893 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.422 2026-10-28 08:24:22,240 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:22] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:22,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [7/18] Tour sale_product_configurator_single_custom_attribute_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:24:22,572 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:22] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 6 0.006 0.070 2026-10-28 08:24:22,698 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:24:22,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [8/18] Tour sale_product_configurator_single_custom_attribute_tour → Step div[name="product_template_id"] input 2026-10-28 08:24:22,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [9/18] Tour sale_product_configurator_single_custom_attribute_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:24:22,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:22] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.009 0.025 2026-10-28 08:24:23,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:23] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 3 0.016 0.025 2026-10-28 08:24:23,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [10/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Set great single custom value as a custom attribute for Customizable Desk (TEST) product attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("product attribute")) input[type="text"] ) 2026-10-28 08:24:23,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:23] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.007 0.051 2026-10-28 08:24:23,404 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:23] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.021 2026-10-28 08:24:23,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:23] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 41 0.043 0.116 2026-10-28 08:24:23,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [11/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:24:23,758 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:23] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 12 0.011 0.067 2026-10-28 08:24:23,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [12/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:24:23,854 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:23] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 7 0.032 0.133 2026-10-28 08:24:24,057 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:24] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 42 0.051 0.183 2026-10-28 08:24:24,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:24] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.034 0.156 2026-10-28 08:24:24,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [13/18] Tour sale_product_configurator_single_custom_attribute_tour → Step span:contains("Customizable Desk (TEST)") ~ textarea 2026-10-28 08:24:24,582 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [14/18] Tour sale_product_configurator_single_custom_attribute_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:24:24,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [15/18] Tour sale_product_configurator_single_custom_attribute_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] *:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(div>label:contains("product attribute")) input[type="text"] 2026-10-28 08:24:24,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:24] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 17 0.018 0.042 2026-10-28 08:24:24,844 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [16/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .modal button:contains("Cancel") 2026-10-28 08:24:24,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [17/18] Tour sale_product_configurator_single_custom_attribute_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 08:24:25,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [18/18] Tour sale_product_configurator_single_custom_attribute_tour → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 08:24:25,088 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:25] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 08:24:25,251 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: tour succeeded 2026-10-28 08:24:25,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_single_custom_attribute_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-28 08:24:25,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: heap 36251716 (allocated 38785024) 2026-10-28 08:24:25,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Closing chrome headless with pid 5991 2026-10-28 08:24:25,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Closing websocket connection 2026-10-28 08:24:25,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Terminating chrome headless with pid 5991 2026-10-28 08:24:25,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082425_867491_test_04_product_configurator_single_custom_value.txt 2026-10-28 08:24:25,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Removing chrome user profile "/tmp/tmp4qicsbh4_chrome_odoo" 2026-10-28 08:24:25,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_05_product_configurator_pricelist ... 2026-10-28 08:24:26,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome pid: 6228 2026-10-28 08:24:26,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome headless temporary user profile dir: /tmp/tmpiqkvdcaa_chrome_odoo 2026-10-28 08:24:26,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Issuing json command http://127.0.0.1:45147/json/version 2026-10-28 08:24:26,651 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:45147/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:24:26,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-28 08:24:26,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Issuing json command http://127.0.0.1:45147/json 2026-10-28 08:24:26,708 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:45147/json with timeout 3 increased to 10s during tests 2026-10-28 08:24:26,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Websocket url found: ws://127.0.0.1:45147/devtools/page/0778B77BC450148017C658D1991B1639 2026-10-28 08:24:26,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Enable chrome headless console log notification 2026-10-28 08:24:26,785 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome headless enable page notifications 2026-10-28 08:24:27,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:24:27,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Setting session cookie in browser 2026-10-28 08:24:27,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:24:27,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:24:27,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:30,091 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /odoo HTTP/1.1" 200 - 185 0.129 2.896 2026-10-28 08:24:30,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Navigation result: {'frameId': '0778B77BC450148017C658D1991B1639', 'loaderId': 'CF3232F7F4D5D45D813C407D3C4D0E95', 'isDownload': False} 2026-10-28 08:24:30,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Evaluate ready code "odoo.isTourReady('sale_product_configurator_pricelist_tour')" 2026-10-28 08:24:30,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:24:30,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.027 2026-10-28 08:24:30,212 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.047 2026-10-28 08:24:30,261 104 INFO rb-e85a3c6-226074-429757 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 08:24:30,425 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.079 0.167 2026-10-28 08:24:30,435 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.262 2026-10-28 08:24:30,446 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.193 2026-10-28 08:24:30,572 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:30] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-28 08:24:31,616 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:24:31,621 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:24:31,625 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:24:31,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 08:24:31,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: Owl is running in 'dev' mode. 2026-10-28 08:24:31,725 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:24:31,766 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-10-28 08:24:31,834 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.008 2026-10-28 08:24:31,851 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-28 08:24:32,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Evaluate test code "odoo.startTour('sale_product_configurator_pricelist_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:24:32,065 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:24:32,083 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:24:32,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [1/29] Tour sale_product_configurator_pricelist_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:24:32,122 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "POST /mail/data HTTP/1.1" 200 - 34 0.107 0.081 2026-10-28 08:24:32,163 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.172 2026-10-28 08:24:32,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [2/29] Tour sale_product_configurator_pricelist_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:32,249 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:24:32,251 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.029 0.211 2026-10-28 08:24:32,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 8 0.012 0.269 2026-10-28 08:24:32,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.277 2026-10-28 08:24:32,348 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.172 2026-10-28 08:24:32,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [3/29] Tour sale_product_configurator_pricelist_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:32,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [4/29] Tour sale_product_configurator_pricelist_tour → Step .o_sale_order 2026-10-28 08:24:32,521 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:24:32,556 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:24:32,584 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "POST /mail/data HTTP/1.1" 200 - 38 0.069 0.080 2026-10-28 08:24:32,629 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.135 2026-10-28 08:24:32,694 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.209 2026-10-28 08:24:32,830 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.017 0.042 2026-10-28 08:24:32,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.009 0.074 2026-10-28 08:24:32,919 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:32] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.009 0.112 2026-10-28 08:24:33,764 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:33] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.138 0.819 2026-10-28 08:24:33,835 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:24:33,867 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:33] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.005 0.041 2026-10-28 08:24:34,240 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:34] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:34,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [5/29] Tour sale_product_configurator_pricelist_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:24:34,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:34] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.021 0.070 2026-10-28 08:24:34,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [6/29] Tour sale_product_configurator_pricelist_tour → Step search the partner (trigger: div[name="partner_id"] input) 2026-10-28 08:24:34,400 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.012 0.122 2026-10-28 08:24:34,517 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.049 0.195 2026-10-28 08:24:34,594 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:34] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.013 0.306 2026-10-28 08:24:34,598 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.177 2026-10-28 08:24:34,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:34] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.040 0.304 2026-10-28 08:24:35,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:35] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:35,378 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [7/29] Tour sale_product_configurator_pricelist_tour → Step select the partner (trigger: ul.ui-autocomplete > li > a:contains(Azure)) 2026-10-28 08:24:35,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:35] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.017 0.063 2026-10-28 08:24:35,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [8/29] Tour sale_product_configurator_pricelist_tour → Step [name=partner_id]:contains(Fremont) 2026-10-28 08:24:35,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:35] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 44 0.041 0.133 2026-10-28 08:24:35,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [9/29] Tour sale_product_configurator_pricelist_tour → Step search the pricelist (trigger: input[id="pricelist_id_0"]) 2026-10-28 08:24:35,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [10/29] Tour sale_product_configurator_pricelist_tour → Step search the pricelist (trigger: input[id="pricelist_id_0"]) 2026-10-28 08:24:35,921 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:35] "POST /web/dataset/call_kw/product.pricelist/name_search HTTP/1.1" 200 - 2 0.005 0.007 2026-10-28 08:24:35,986 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [11/29] Tour sale_product_configurator_pricelist_tour → Step select the pricelist (trigger: ul.ui-autocomplete > li > a:contains(Custom pricelist (TEST))) 2026-10-28 08:24:36,250 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:36] "POST /web/dataset/call_kw/product.pricelist/name_search HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:24:36,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [12/29] Tour sale_product_configurator_pricelist_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:24:36,360 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:36] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 5 0.006 0.050 2026-10-28 08:24:36,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [13/29] Tour sale_product_configurator_pricelist_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:24:36,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:36] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.013 0.095 2026-10-28 08:24:36,744 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:36,768 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [14/29] Tour sale_product_configurator_pricelist_tour → Step div[name="product_template_id"] input 2026-10-28 08:24:36,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [15/29] Tour sale_product_configurator_pricelist_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:24:36,886 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:36] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.009 0.037 2026-10-28 08:24:37,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.018 0.033 2026-10-28 08:24:37,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [16/29] Tour sale_product_configurator_pricelist_tour → Step check price is correct (USD) (trigger: main.modal-body>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(4) span:contains("750.00")) 2026-10-28 08:24:37,312 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:37] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.008 0.055 2026-10-28 08:24:37,437 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:37] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.028 2026-10-28 08:24:37,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:37] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.063 0.123 2026-10-28 08:24:37,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [17/29] Tour sale_product_configurator_pricelist_tour → Step add one more (trigger: main.modal-body>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(3)>div>button:has(i.fa-plus)) 2026-10-28 08:24:37,792 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:37] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 12 0.024 0.053 2026-10-28 08:24:37,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [18/29] Tour sale_product_configurator_pricelist_tour → Step check price for 2 (trigger: main.modal-body>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(4) span:contains("600.00")) 2026-10-28 08:24:37,833 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:37] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 7 0.011 0.095 2026-10-28 08:24:37,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:37] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.017 0.078 2026-10-28 08:24:37,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [19/29] Tour sale_product_configurator_pricelist_tour → Step Add Conference Chair (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-28 08:24:38,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [20/29] Tour sale_product_configurator_pricelist_tour → Step Increase the quantity of Conference Chair (TEST) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST)")) td.o_sale_product_configurator_qty button:has(i.fa-plus) ) 2026-10-28 08:24:38,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [21/29] Tour sale_product_configurator_pricelist_tour → Step Add Chair floor protection (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-28 08:24:38,086 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.023 0.054 2026-10-28 08:24:38,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [22/29] Tour sale_product_configurator_pricelist_tour → Step Increase the quantity of Chair floor protection (TEST) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection (TEST)")) td.o_sale_product_configurator_qty button:has(i.fa-plus) ) 2026-10-28 08:24:38,152 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 12 0.024 0.041 2026-10-28 08:24:38,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [23/29] Tour sale_product_configurator_pricelist_tour → Step Assert that the total is 1,257.00 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("1,257.00")) 2026-10-28 08:24:38,237 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "GET /web/image/product.product/874/image_256 HTTP/1.1" 200 - 6 0.010 0.094 2026-10-28 08:24:38,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [24/29] Tour sale_product_configurator_pricelist_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:24:38,263 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.007 0.094 2026-10-28 08:24:38,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 7 0.010 0.076 2026-10-28 08:24:38,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [25/29] Tour sale_product_configurator_pricelist_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:24:38,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 9 0.010 0.109 2026-10-28 08:24:38,718 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 46 0.070 0.279 2026-10-28 08:24:38,888 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 9 0.026 0.193 2026-10-28 08:24:39,081 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.046 0.278 2026-10-28 08:24:39,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:39] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.072 0.369 2026-10-28 08:24:39,499 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:39] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.033 0.283 2026-10-28 08:24:39,647 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 27 0.033 0.556 2026-10-28 08:24:39,883 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:39] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.031 0.132 2026-10-28 08:24:40,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [26/29] Tour sale_product_configurator_pricelist_tour → Step verify SO final price excluded (trigger: span[name="Untaxed Amount"]:contains("1,257.00")) 2026-10-28 08:24:40,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [27/29] Tour sale_product_configurator_pricelist_tour → Step verify SO final price included (trigger: span[name="amount_total"]:contains("1,437.00")) 2026-10-28 08:24:40,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [28/29] Tour sale_product_configurator_pricelist_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:24:40,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [29/29] Tour sale_product_configurator_pricelist_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:24:41,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:41] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 207 0.285 0.494 2026-10-28 08:24:41,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:41] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.036 2026-10-28 08:24:41,211 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:41] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.053 2026-10-28 08:24:41,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: tour succeeded 2026-10-28 08:24:41,262 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_pricelist_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 08:24:41,389 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:41] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.079 0.169 2026-10-28 08:24:41,441 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:41] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.019 0.204 2026-10-28 08:24:41,567 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:41] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.047 0.287 2026-10-28 08:24:41,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: heap 35907004 (allocated 38522880) 2026-10-28 08:24:41,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Closing chrome headless with pid 6228 2026-10-28 08:24:41,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Closing websocket connection 2026-10-28 08:24:41,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Terminating chrome headless with pid 6228 2026-10-28 08:24:41,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:41] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.013 0.054 2026-10-28 08:24:41,782 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082441_782638_test_05_product_configurator_pricelist.txt 2026-10-28 08:24:41,783 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Removing chrome user profile "/tmp/tmpiqkvdcaa_chrome_odoo" 2026-10-28 08:24:41,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_06_product_configurator_optional_products ... 2026-10-28 08:24:42,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome pid: 6483 2026-10-28 08:24:42,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome headless temporary user profile dir: /tmp/tmplsj4260g_chrome_odoo 2026-10-28 08:24:42,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Issuing json command http://127.0.0.1:38985/json/version 2026-10-28 08:24:42,504 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38985/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:24:42,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Browser version: Chrome/150.0.7871.114 2026-10-28 08:24:42,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Issuing json command http://127.0.0.1:38985/json 2026-10-28 08:24:42,572 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38985/json with timeout 3 increased to 10s during tests 2026-10-28 08:24:42,586 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Websocket url found: ws://127.0.0.1:38985/devtools/page/45C7764C14C26FC4C9BFFE5C0264B41E 2026-10-28 08:24:42,595 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Enable chrome headless console log notification 2026-10-28 08:24:42,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome headless enable page notifications 2026-10-28 08:24:42,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:24:42,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Setting session cookie in browser 2026-10-28 08:24:42,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:24:42,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:24:42,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:44,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:44] "GET /odoo HTTP/1.1" 200 - 186 0.153 1.522 2026-10-28 08:24:44,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Navigation result: {'frameId': '45C7764C14C26FC4C9BFFE5C0264B41E', 'loaderId': 'BBF5CAFD2769A16268FB6CFA768F067F', 'isDownload': False} 2026-10-28 08:24:44,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Evaluate ready code "odoo.isTourReady('sale_product_configurator_optional_products_tour')" 2026-10-28 08:24:44,570 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:44] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-10-28 08:24:44,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:24:44,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:44] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.158 0.231 2026-10-28 08:24:44,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.386 2026-10-28 08:24:45,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:45] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.451 2026-10-28 08:24:45,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:45] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:24:45,059 104 INFO rb-e85a3c6-226074-429757 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 08:24:45,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:45] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 08:24:45,984 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:24:45,996 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:24:46,005 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:24:46,026 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-28 08:24:46,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: Owl is running in 'dev' mode. 2026-10-28 08:24:46,082 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:24:46,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.027 2026-10-28 08:24:46,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 08:24:46,181 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.021 2026-10-28 08:24:46,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Evaluate test code "odoo.startTour('sale_product_configurator_optional_products_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:24:46,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [1/26] Tour sale_product_configurator_optional_products_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:24:46,380 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.061 2026-10-28 08:24:46,421 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:24:46,429 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "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 08:24:46,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [2/26] Tour sale_product_configurator_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:46,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.050 0.095 2026-10-28 08:24:46,524 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:24:46,549 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 8 0.014 0.194 2026-10-28 08:24:46,582 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.221 2026-10-28 08:24:46,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.104 2026-10-28 08:24:46,640 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.150 2026-10-28 08:24:46,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [3/26] Tour sale_product_configurator_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:24:46,756 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [4/26] Tour sale_product_configurator_optional_products_tour → Step .o_sale_order 2026-10-28 08:24:46,759 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:24:46,762 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "POST /web/action/load HTTP/1.1" 200 - 12 0.018 0.027 2026-10-28 08:24:46,764 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:24:46,796 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.041 2026-10-28 08:24:47,673 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:47] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 229 0.138 0.675 2026-10-28 08:24:47,766 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:47] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.007 0.034 2026-10-28 08:24:47,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:24:48,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [5/26] Tour sale_product_configurator_optional_products_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:24:48,155 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:48] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:24:48,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [6/26] Tour sale_product_configurator_optional_products_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:24:48,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:48] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.031 0.126 2026-10-28 08:24:48,360 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:48] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.009 0.160 2026-10-28 08:24:48,423 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:48] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.009 0.251 2026-10-28 08:24:48,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:48] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.017 0.253 2026-10-28 08:24:48,695 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:48] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.035 0.380 2026-10-28 08:24:48,700 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.427 2026-10-28 08:24:49,017 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:49] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:49,207 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [7/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-28 08:24:49,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.016 0.055 2026-10-28 08:24:49,529 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.014 0.058 2026-10-28 08:24:49,569 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:49] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.106 2026-10-28 08:24:49,617 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [8/26] Tour sale_product_configurator_optional_products_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:24:49,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [9/26] Tour sale_product_configurator_optional_products_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:24:49,822 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:49] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.031 0.149 2026-10-28 08:24:49,966 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:49] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.012 0.081 2026-10-28 08:24:50,135 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:24:50,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [10/26] Tour sale_product_configurator_optional_products_tour → Step div[name="product_template_id"] input 2026-10-28 08:24:50,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [11/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:24:50,264 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:50] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.008 0.024 2026-10-28 08:24:50,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:50] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.019 0.029 2026-10-28 08:24:50,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [12/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Office Chair Black")) button:has(i.fa-plus) 2026-10-28 08:24:50,668 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:50] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.009 0.040 2026-10-28 08:24:50,821 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:50] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.025 2026-10-28 08:24:51,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 55 0.055 0.139 2026-10-28 08:24:51,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [13/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk")) button:has(i.fa-plus) 2026-10-28 08:24:51,215 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 13 0.014 0.059 2026-10-28 08:24:51,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [14/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Chair floor protection")) button:has(i.fa-plus) 2026-10-28 08:24:51,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "GET /web/image/product.product/876/image_256 HTTP/1.1" 200 - 6 0.015 0.137 2026-10-28 08:24:51,370 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 6 0.007 0.223 2026-10-28 08:24:51,462 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.026 0.265 2026-10-28 08:24:51,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [15/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Conference Chair")) button:has(i.fa-plus) 2026-10-28 08:24:51,552 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.032 0.286 2026-10-28 08:24:51,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [16/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Conference Chair")) a:contains("Remove") 2026-10-28 08:24:51,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "GET /web/image/product.product/874/image_256 HTTP/1.1" 200 - 6 0.010 0.084 2026-10-28 08:24:51,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [17/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Conference Chair")) button:has(i.fa-plus) 2026-10-28 08:24:51,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 17 0.019 0.070 2026-10-28 08:24:51,702 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.007 0.149 2026-10-28 08:24:51,732 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [18/26] Tour sale_product_configurator_optional_products_tour → Step .modal button:contains(Confirm) 2026-10-28 08:24:51,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [19/26] Tour sale_product_configurator_optional_products_tour → Step .modal-title:contains(Warning for Conference Chair (TEST)) 2026-10-28 08:24:51,844 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 17 0.040 0.069 2026-10-28 08:24:51,947 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.012 0.085 2026-10-28 08:24:52,200 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 44 0.073 0.261 2026-10-28 08:24:52,334 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.026 0.201 2026-10-28 08:24:52,568 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.072 0.376 2026-10-28 08:24:52,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:52] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.052 0.443 2026-10-28 08:24:52,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.028 0.408 2026-10-28 08:24:53,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:53] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.009 0.508 2026-10-28 08:24:53,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:53] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.056 0.571 2026-10-28 08:24:53,525 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:53] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 31 0.043 0.363 2026-10-28 08:24:53,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:53] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.038 0.487 2026-10-28 08:24:53,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [20/26] Tour sale_product_configurator_optional_products_tour → Step .o-default-button 2026-10-28 08:24:53,923 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [21/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Customizable Desk")) td.o_data_cell:contains("2.0") 2026-10-28 08:24:54,046 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:54] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.035 0.169 2026-10-28 08:24:54,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [22/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Office Chair Black")) td.o_data_cell:contains("1.0") 2026-10-28 08:24:54,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [23/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Conference Chair")) td.o_data_cell:contains("1.0") 2026-10-28 08:24:54,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [24/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Chair floor protection")) td.o_data_cell:contains("1.0") 2026-10-28 08:24:54,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [25/26] Tour sale_product_configurator_optional_products_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:24:54,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [26/26] Tour sale_product_configurator_optional_products_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:24:55,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:55] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 210 0.275 0.615 2026-10-28 08:24:55,561 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:55] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.021 0.039 2026-10-28 08:24:55,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:55] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.055 2026-10-28 08:24:55,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: tour succeeded 2026-10-28 08:24:55,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_optional_products_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-28 08:24:55,760 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:55] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.072 0.161 2026-10-28 08:24:55,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:55] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.035 0.199 2026-10-28 08:24:55,933 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:55] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.021 0.294 2026-10-28 08:24:56,100 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: heap 36662140 (allocated 39309312) 2026-10-28 08:24:56,137 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Closing chrome headless with pid 6483 2026-10-28 08:24:56,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Closing websocket connection 2026-10-28 08:24:56,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Terminating chrome headless with pid 6483 2026-10-28 08:24:56,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082456_316057_test_06_product_configurator_optional_products.txt 2026-10-28 08:24:56,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Removing chrome user profile "/tmp/tmplsj4260g_chrome_odoo" 2026-10-28 08:24:56,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products ... 2026-10-28 08:24:57,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome pid: 6737 2026-10-28 08:24:57,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome headless temporary user profile dir: /tmp/tmpj2wn26fo_chrome_odoo 2026-10-28 08:24:57,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Issuing json command http://127.0.0.1:44515/json/version 2026-10-28 08:24:57,011 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:44515/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:24:57,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Browser version: Chrome/150.0.7871.114 2026-10-28 08:24:57,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Issuing json command http://127.0.0.1:44515/json 2026-10-28 08:24:57,047 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:44515/json with timeout 3 increased to 10s during tests 2026-10-28 08:24:57,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Websocket url found: ws://127.0.0.1:44515/devtools/page/30367E2559AE4B4A60CC05C4EED856CD 2026-10-28 08:24:57,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Enable chrome headless console log notification 2026-10-28 08:24:57,114 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome headless enable page notifications 2026-10-28 08:24:57,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:24:57,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Setting session cookie in browser 2026-10-28 08:24:57,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:24:57,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:24:57,382 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:24:59,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /odoo HTTP/1.1" 200 - 186 0.132 1.562 2026-10-28 08:24:59,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Navigation result: {'frameId': '30367E2559AE4B4A60CC05C4EED856CD', 'loaderId': '6F81C2FB1323DE5B9DCEE452CF7E21CE', 'isDownload': False} 2026-10-28 08:24:59,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Evaluate ready code "odoo.isTourReady('sale_product_configurator_recursive_optional_products_tour')" 2026-10-28 08:24:59,147 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.023 2026-10-28 08:24:59,168 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:24:59,564 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.209 0.232 2026-10-28 08:24:59,577 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.464 2026-10-28 08:24:59,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.455 2026-10-28 08:24:59,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-28 08:24:59,652 104 INFO rb-e85a3c6-226074-429757 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 08:24:59,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:24:59] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-28 08:25:00,636 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:25:00,639 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:25:00,650 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:25:00,672 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 08:25:00,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: Owl is running in 'dev' mode. 2026-10-28 08:25:00,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:25:00,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.030 2026-10-28 08:25:00,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:25:00,910 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.017 2026-10-28 08:25:00,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Evaluate test code "odoo.startTour('sale_product_configurator_recursive_optional_products_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:25:01,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [1/15] Tour sale_product_configurator_recursive_optional_products_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:25:01,072 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:25:01,092 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "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 08:25:01,148 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.103 2026-10-28 08:25:01,173 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.144 2026-10-28 08:25:01,176 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.045 2026-10-28 08:25:01,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [2/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:01,229 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:25:01,281 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.025 0.254 2026-10-28 08:25:01,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 8 0.011 0.312 2026-10-28 08:25:01,393 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.161 2026-10-28 08:25:01,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [3/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:01,477 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [4/15] Tour sale_product_configurator_recursive_optional_products_tour → Step .o_sale_order 2026-10-28 08:25:01,504 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:25:01,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:25:01,590 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "POST /mail/data HTTP/1.1" 200 - 38 0.090 0.087 2026-10-28 08:25:01,645 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "POST /web/action/load HTTP/1.1" 200 - 12 0.021 0.193 2026-10-28 08:25:01,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.176 2026-10-28 08:25:01,735 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.013 0.036 2026-10-28 08:25:01,766 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.011 2026-10-28 08:25:01,803 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.014 0.021 2026-10-28 08:25:01,848 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:01] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.013 0.045 2026-10-28 08:25:02,651 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:02] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.167 0.673 2026-10-28 08:25:02,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:02] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.005 0.034 2026-10-28 08:25:02,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:25:03,077 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:25:03,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [5/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:25:03,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.018 0.053 2026-10-28 08:25:03,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.011 0.077 2026-10-28 08:25:03,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [6/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:25:03,256 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.011 0.157 2026-10-28 08:25:03,328 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.029 0.191 2026-10-28 08:25:03,356 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:25:03,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.033 0.232 2026-10-28 08:25:03,916 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:03] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:25:04,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [7/15] Tour sale_product_configurator_recursive_optional_products_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:25:04,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:04] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 6 0.007 0.057 2026-10-28 08:25:04,431 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:25:04,432 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [8/15] Tour sale_product_configurator_recursive_optional_products_tour → Step div[name="product_template_id"] input 2026-10-28 08:25:04,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [9/15] Tour sale_product_configurator_recursive_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:25:04,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:04] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.007 0.034 2026-10-28 08:25:04,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:04] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 3 0.016 0.028 2026-10-28 08:25:04,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [10/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Select Aluminium for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Aluminium")) 2026-10-28 08:25:04,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:04] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.007 0.065 2026-10-28 08:25:05,146 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.026 2026-10-28 08:25:05,340 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 41 0.041 0.106 2026-10-28 08:25:05,432 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [11/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Add Conference Chair (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-28 08:25:05,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [12/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Add Chair floor protection (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-28 08:25:05,495 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 12 0.017 0.060 2026-10-28 08:25:05,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 7 0.022 0.108 2026-10-28 08:25:05,615 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 11 0.015 0.161 2026-10-28 08:25:05,731 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 27 0.041 0.179 2026-10-28 08:25:05,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [13/15] Tour sale_product_configurator_recursive_optional_products_tour → Step .modal button:contains(Confirm) 2026-10-28 08:25:05,820 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "GET /web/image/product.product/867/image_256 HTTP/1.1" 200 - 6 0.018 0.160 2026-10-28 08:25:05,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [14/15] Tour sale_product_configurator_recursive_optional_products_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 08:25:05,898 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:05] "GET /web/image/product.product/874/image_256 HTTP/1.1" 200 - 6 0.007 0.110 2026-10-28 08:25:06,002 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:06] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 21 0.022 0.181 2026-10-28 08:25:06,106 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.008 0.207 2026-10-28 08:25:06,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 37 0.034 0.336 2026-10-28 08:25:06,407 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.015 0.084 2026-10-28 08:25:06,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 28 0.067 0.306 2026-10-28 08:25:06,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.081 0.486 2026-10-28 08:25:07,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:07] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 23 0.026 0.462 2026-10-28 08:25:07,342 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 24 0.028 0.482 2026-10-28 08:25:07,515 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.025 0.242 2026-10-28 08:25:07,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [15/15] Tour sale_product_configurator_recursive_optional_products_tour → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 08:25:07,825 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:07] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 08:25:08,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: tour succeeded 2026-10-28 08:25:08,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_recursive_optional_products_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-10-28 08:25:08,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: heap 36456056 (allocated 38785024) 2026-10-28 08:25:08,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Closing chrome headless with pid 6737 2026-10-28 08:25:08,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Closing websocket connection 2026-10-28 08:25:08,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Terminating chrome headless with pid 6737 2026-10-28 08:25:08,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082508_646787_test_07_product_configurator_recursive_optional_products.txt 2026-10-28 08:25:08,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Removing chrome user profile "/tmp/tmpj2wn26fo_chrome_odoo" 2026-10-28 08:25:08,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_attribute_multi_type ... 2026-10-28 08:25:09,709 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome pid: 6981 2026-10-28 08:25:09,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome headless temporary user profile dir: /tmp/tmpfhffp124_chrome_odoo 2026-10-28 08:25:09,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Issuing json command http://127.0.0.1:34899/json/version 2026-10-28 08:25:09,713 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34899/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:25:09,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Browser version: Chrome/150.0.7871.114 2026-10-28 08:25:09,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Issuing json command http://127.0.0.1:34899/json 2026-10-28 08:25:09,819 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34899/json with timeout 3 increased to 10s during tests 2026-10-28 08:25:09,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Websocket url found: ws://127.0.0.1:34899/devtools/page/77D30C45F32516F14E34374D1C14366F 2026-10-28 08:25:09,868 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Enable chrome headless console log notification 2026-10-28 08:25:09,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome headless enable page notifications 2026-10-28 08:25:10,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:25:10,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Setting session cookie in browser 2026-10-28 08:25:10,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:25:10,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:25:10,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:25:11,915 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:11] "GET /odoo HTTP/1.1" 200 - 186 0.159 1.645 2026-10-28 08:25:11,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Navigation result: {'frameId': '77D30C45F32516F14E34374D1C14366F', 'loaderId': '9D78338F9E352563842BA95F6F582349', 'isDownload': False} 2026-10-28 08:25:11,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Evaluate ready code "odoo.isTourReady('product_attribute_multi_type')" 2026-10-28 08:25:11,999 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:11] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-28 08:25:12,019 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:25:12,054 104 INFO rb-e85a3c6-226074-429757 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 08:25:12,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:12] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.096 0.197 2026-10-28 08:25:12,278 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:12] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.301 2026-10-28 08:25:12,324 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.326 2026-10-28 08:25:12,358 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:12] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:25:12,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:12] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:25:13,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:25:13,659 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:25:13,669 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:25:13,701 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-28 08:25:13,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: Owl is running in 'dev' mode. 2026-10-28 08:25:13,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:25:13,805 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.027 2026-10-28 08:25:13,827 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 08:25:13,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-10-28 08:25:13,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Evaluate test code "odoo.startTour('product_attribute_multi_type', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:25:13,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [1/16] Tour product_attribute_multi_type → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:25:14,061 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:25:14,069 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "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 08:25:14,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.083 2026-10-28 08:25:14,113 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [2/16] Tour product_attribute_multi_type → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:14,184 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:25:14,192 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.029 0.199 2026-10-28 08:25:14,235 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.215 2026-10-28 08:25:14,239 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.048 2026-10-28 08:25:14,327 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [3/16] Tour product_attribute_multi_type → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:14,328 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 8 0.016 0.317 2026-10-28 08:25:14,405 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.157 2026-10-28 08:25:14,451 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.075 2026-10-28 08:25:14,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [4/16] Tour product_attribute_multi_type → Step .o_sale_order 2026-10-28 08:25:14,572 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:25:14,650 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:25:15,487 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:15] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.182 0.769 2026-10-28 08:25:15,649 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:15] "POST /mail/data HTTP/1.1" 200 - 38 0.049 1.046 2026-10-28 08:25:15,680 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 1.032 2026-10-28 08:25:15,700 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.117 2026-10-28 08:25:15,730 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:15] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.005 0.170 2026-10-28 08:25:16,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [5/16] Tour product_attribute_multi_type → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:25:16,112 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:25:16,153 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.051 0.049 2026-10-28 08:25:16,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [6/16] Tour product_attribute_multi_type → Step Select customer Azure (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:25:16,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.026 0.126 2026-10-28 08:25:16,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.018 0.203 2026-10-28 08:25:16,368 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.015 0.276 2026-10-28 08:25:16,441 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.016 0.324 2026-10-28 08:25:16,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.237 2026-10-28 08:25:16,637 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:16] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.038 0.351 2026-10-28 08:25:17,000 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:17] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:25:17,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [7/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete > li > a:contains("Azure") 2026-10-28 08:25:17,320 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:17] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.022 0.048 2026-10-28 08:25:17,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [8/16] Tour product_attribute_multi_type → Step Add product Big Burger (trigger: a:contains("Add a product")) 2026-10-28 08:25:17,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [9/16] Tour product_attribute_multi_type → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:25:17,579 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:17] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 45 0.039 0.136 2026-10-28 08:25:17,739 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:17] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.010 0.087 2026-10-28 08:25:17,899 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:25:17,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [10/16] Tour product_attribute_multi_type → Step div[name="product_template_id"] input 2026-10-28 08:25:18,038 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:18] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.011 0.022 2026-10-28 08:25:18,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [11/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete a:contains("Big Burger") 2026-10-28 08:25:18,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:18] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.029 0.047 2026-10-28 08:25:18,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [12/16] Tour product_attribute_multi_type → Step Select Cheese for Big Burger Toppings (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Big Burger")) td>div[name="ptal"]:has(label:contains("Toppings")) :has(label:text(Cheese)) input[type="checkbox"]) 2026-10-28 08:25:18,498 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:18] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.010 0.046 2026-10-28 08:25:18,640 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:18] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.029 2026-10-28 08:25:18,754 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:18] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 29 0.029 0.057 2026-10-28 08:25:18,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [13/16] Tour product_attribute_multi_type → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:25:18,896 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:18] "GET /web/image/product.product/877/image_256 HTTP/1.1" 200 - 12 0.011 0.063 2026-10-28 08:25:18,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [14/16] Tour product_attribute_multi_type → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:25:18,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:18] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 9 0.030 0.086 2026-10-28 08:25:19,164 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:19] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 47 0.055 0.156 2026-10-28 08:25:19,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:19] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 38 0.042 0.179 2026-10-28 08:25:19,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [15/16] Tour product_attribute_multi_type → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:25:19,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [16/16] Tour product_attribute_multi_type → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:25:20,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:20] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 183 0.248 0.507 2026-10-28 08:25:20,570 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:20] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.024 0.037 2026-10-28 08:25:20,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: tour succeeded 2026-10-28 08:25:20,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: ╔═════════════════════════════════════════════╗ ║ TOUR product_attribute_multi_type SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-28 08:25:20,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:20] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.084 0.189 2026-10-28 08:25:20,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:20] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.285 2026-10-28 08:25:20,891 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:20] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.018 0.239 2026-10-28 08:25:21,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:21] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.035 0.341 2026-10-28 08:25:21,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: heap 35612252 (allocated 39309312) 2026-10-28 08:25:21,145 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:21] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.018 0.061 2026-10-28 08:25:21,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Closing chrome headless with pid 6981 2026-10-28 08:25:21,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Closing websocket connection 2026-10-28 08:25:21,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Terminating chrome headless with pid 6981 2026-10-28 08:25:21,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082521_319856_test_product_attribute_multi_type.txt 2026-10-28 08:25:21,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Removing chrome user profile "/tmp/tmpfhffp124_chrome_odoo" 2026-10-28 08:25:21,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_configurator_update_custom_values ... 2026-10-28 08:25:21,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome pid: 7212 2026-10-28 08:25:21,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome headless temporary user profile dir: /tmp/tmp6rd37vsl_chrome_odoo 2026-10-28 08:25:21,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Issuing json command http://127.0.0.1:35847/json/version 2026-10-28 08:25:21,864 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35847/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:25:21,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Browser version: Chrome/150.0.7871.114 2026-10-28 08:25:21,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Issuing json command http://127.0.0.1:35847/json 2026-10-28 08:25:21,903 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35847/json with timeout 3 increased to 10s during tests 2026-10-28 08:25:21,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Websocket url found: ws://127.0.0.1:35847/devtools/page/4C46C41531F646933F982A52AA6BB91A 2026-10-28 08:25:21,944 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Enable chrome headless console log notification 2026-10-28 08:25:21,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome headless enable page notifications 2026-10-28 08:25:22,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:25:22,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Setting session cookie in browser 2026-10-28 08:25:22,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:25:22,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:25:22,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:25:25,404 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:25] "GET /odoo HTTP/1.1" 200 - 186 0.151 2.958 2026-10-28 08:25:25,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Navigation result: {'frameId': '4C46C41531F646933F982A52AA6BB91A', 'loaderId': 'BD6817BE58C39C0C91EFD67498964C6A', 'isDownload': False} 2026-10-28 08:25:25,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Evaluate ready code "odoo.isTourReady('sale_product_configurator_custom_value_update_tour')" 2026-10-28 08:25:25,484 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:25] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-10-28 08:25:25,521 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:25] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.051 2026-10-28 08:25:25,683 104 INFO rb-e85a3c6-226074-429757 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 08:25:25,911 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:25] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.179 0.264 2026-10-28 08:25:25,933 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.421 2026-10-28 08:25:25,950 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.472 2026-10-28 08:25:25,957 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:25] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-10-28 08:25:26,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-28 08:25:26,792 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:25:26,797 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:25:26,798 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:25:26,834 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-28 08:25:26,836 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: Owl is running in 'dev' mode. 2026-10-28 08:25:26,859 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:25:26,916 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.026 2026-10-28 08:25:26,949 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-10-28 08:25:26,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.025 2026-10-28 08:25:27,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Evaluate test code "odoo.startTour('sale_product_configurator_custom_value_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:25:27,161 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [1/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:25:27,178 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:25:27,188 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "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 08:25:27,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [2/27] Tour sale_product_configurator_custom_value_update_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:27,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "POST /mail/data HTTP/1.1" 200 - 34 0.114 0.108 2026-10-28 08:25:27,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.236 2026-10-28 08:25:27,332 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:25:27,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "GET /web/image/res.partner/1149/avatar_128?unique=1793175804000 HTTP/1.1" 200 - 15 0.037 0.275 2026-10-28 08:25:27,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 9 0.011 0.357 2026-10-28 08:25:27,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.293 2026-10-28 08:25:27,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [3/27] Tour sale_product_configurator_custom_value_update_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:27,549 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.155 2026-10-28 08:25:27,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.062 2026-10-28 08:25:27,622 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [4/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_sale_order 2026-10-28 08:25:27,693 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:25:27,732 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "POST /mail/data HTTP/1.1" 200 - 38 0.042 0.082 2026-10-28 08:25:27,768 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:25:28,526 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:28] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.172 0.672 2026-10-28 08:25:28,580 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.818 2026-10-28 08:25:28,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:28] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.007 0.030 2026-10-28 08:25:28,651 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:25:29,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [5/27] Tour sale_product_configurator_custom_value_update_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:25:29,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 08:25:29,148 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.032 0.061 2026-10-28 08:25:29,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [6/27] Tour sale_product_configurator_custom_value_update_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:25:29,244 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.011 0.171 2026-10-28 08:25:29,296 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.015 0.188 2026-10-28 08:25:29,379 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.012 0.261 2026-10-28 08:25:29,389 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.162 2026-10-28 08:25:29,576 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.035 0.305 2026-10-28 08:25:29,970 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:29] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:25:30,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [7/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-28 08:25:30,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:30] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.015 0.057 2026-10-28 08:25:30,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:30] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.016 0.045 2026-10-28 08:25:30,520 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:30] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.008 0.072 2026-10-28 08:25:30,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [8/27] Tour sale_product_configurator_custom_value_update_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-28 08:25:30,595 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [9/27] Tour sale_product_configurator_custom_value_update_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:25:30,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:30] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.041 0.149 2026-10-28 08:25:30,894 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:30] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.011 0.081 2026-10-28 08:25:31,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:25:31,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [10/27] Tour sale_product_configurator_custom_value_update_tour → Step div[name="product_template_id"] input 2026-10-28 08:25:31,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [11/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-28 08:25:31,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:31] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.008 0.022 2026-10-28 08:25:31,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:31] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.019 0.034 2026-10-28 08:25:31,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [12/27] Tour sale_product_configurator_custom_value_update_tour → Step Select Custom for Customizable Desk (TEST) Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Custom")) 2026-10-28 08:25:31,605 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:31] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.009 0.043 2026-10-28 08:25:31,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:31] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.005 0.026 2026-10-28 08:25:31,922 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:31] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.043 0.097 2026-10-28 08:25:32,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [13/27] Tour sale_product_configurator_custom_value_update_tour → Step Set 123 as a custom attribute for Customizable Desk (TEST) Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-28 08:25:32,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [14/27] Tour sale_product_configurator_custom_value_update_tour → Step Assert that the product name contains Customizable Desk (TEST) (Custom, White) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST) (Custom, White)")) ) 2026-10-28 08:25:32,091 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:32] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 12 0.027 0.080 2026-10-28 08:25:32,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:32] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.016 0.100 2026-10-28 08:25:32,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:32] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 7 0.013 0.197 2026-10-28 08:25:32,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [15/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:25:32,258 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:32] "GET /web/image/product.product/869/image_256 HTTP/1.1" 200 - 6 0.008 0.047 2026-10-28 08:25:32,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [16/27] Tour sale_product_configurator_custom_value_update_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:25:32,535 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:32] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 49 0.070 0.161 2026-10-28 08:25:32,824 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:32] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.045 0.154 2026-10-28 08:25:32,974 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [17/27] Tour sale_product_configurator_custom_value_update_tour → Step span:contains("Customizable Desk (TEST) (Custom, White)") ~ textarea 2026-10-28 08:25:33,036 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [18/27] Tour sale_product_configurator_custom_value_update_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:25:33,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [19/27] Tour sale_product_configurator_custom_value_update_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:25:33,848 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:33] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 184 0.262 0.443 2026-10-28 08:25:33,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:33] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.047 2026-10-28 08:25:34,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [20/27] Tour sale_product_configurator_custom_value_update_tour → Step span:contains("Customizable Desk (TEST) (Custom, White)") ~ textarea 2026-10-28 08:25:34,068 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.014 0.049 2026-10-28 08:25:34,123 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [21/27] Tour sale_product_configurator_custom_value_update_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:25:34,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.044 0.242 2026-10-28 08:25:34,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.312 2026-10-28 08:25:34,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [22/27] Tour sale_product_configurator_custom_value_update_tour → Step Set 123456 as a custom attribute for Customizable Desk (TEST) Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-28 08:25:34,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.065 0.298 2026-10-28 08:25:34,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.176 2026-10-28 08:25:34,461 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "POST /web/dataset/call_kw/product.attribute.custom.value/read HTTP/1.1" 200 - 8 0.005 0.191 2026-10-28 08:25:34,581 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:34] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.023 0.058 2026-10-28 08:25:34,641 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [23/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-28 08:25:34,716 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [24/27] Tour sale_product_configurator_custom_value_update_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-28 08:25:35,032 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:35] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 70 0.076 0.210 2026-10-28 08:25:35,564 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:35] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 117 0.146 0.345 2026-10-28 08:25:35,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [25/27] Tour sale_product_configurator_custom_value_update_tour → Step span:contains("Customizable Desk (TEST) (Custom, White)") ~ textarea 2026-10-28 08:25:35,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [26/27] Tour sale_product_configurator_custom_value_update_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:25:35,813 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [27/27] Tour sale_product_configurator_custom_value_update_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:25:36,032 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #266 deleted product.attribute.custom.value records with IDs: [4] 2026-10-28 08:25:36,444 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:36] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 193 0.185 0.444 2026-10-28 08:25:36,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:36] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 08:25:36,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: tour succeeded 2026-10-28 08:25:36,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_custom_value_update_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-28 08:25:36,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:36] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.044 0.079 2026-10-28 08:25:36,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:36] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.134 2026-10-28 08:25:36,948 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: heap 36239564 (allocated 38260736) 2026-10-28 08:25:36,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Closing chrome headless with pid 7212 2026-10-28 08:25:36,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Closing websocket connection 2026-10-28 08:25:36,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Terminating chrome headless with pid 7212 2026-10-28 08:25:37,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082537_177133_test_product_configurator_update_custom_values.txt 2026-10-28 08:25:37,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Removing chrome user profile "/tmp/tmp6rd37vsl_chrome_odoo" 2026-10-28 08:25:37,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:25:39,725 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: Starting TestSaleMatrixUi.test_sale_matrix_ui ... 2026-10-28 08:25:42,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome pid: 7455 2026-10-28 08:25:42,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpeufa8ydn_chrome_odoo 2026-10-28 08:25:42,121 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Issuing json command http://127.0.0.1:35377/json/version 2026-10-28 08:25:42,123 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35377/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:25:42,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 08:25:42,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Issuing json command http://127.0.0.1:35377/json 2026-10-28 08:25:42,236 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35377/json with timeout 3 increased to 10s during tests 2026-10-28 08:25:42,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Websocket url found: ws://127.0.0.1:35377/devtools/page/22130006031DA82EC9ED2B1DF45D1524 2026-10-28 08:25:42,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Enable chrome headless console log notification 2026-10-28 08:25:42,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome headless enable page notifications 2026-10-28 08:25:42,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:salesman from n/a 2026-10-28 08:25:42,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Setting session cookie in browser 2026-10-28 08:25:42,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:25:42,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:25:42,610 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:25:44,567 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:44] "GET /odoo HTTP/1.1" 200 - 191 0.180 1.784 2026-10-28 08:25:44,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Navigation result: {'frameId': '22130006031DA82EC9ED2B1DF45D1524', 'loaderId': '36C6F34B76216B2B054ABF8DC9C350A7', 'isDownload': False} 2026-10-28 08:25:44,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Evaluate ready code "odoo.isTourReady('sale_matrix_tour')" 2026-10-28 08:25:44,654 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:44] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.017 0.021 2026-10-28 08:25:44,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:25:44,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.031 0.041 2026-10-28 08:25:45,128 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:45] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 202 0.175 0.328 2026-10-28 08:25:45,143 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:45] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.523 2026-10-28 08:25:45,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:45] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.162 2026-10-28 08:25:45,255 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:45] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:25:45,272 104 INFO rb-e85a3c6-226074-429757 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 08:25:46,182 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 08:25:46,193 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-28 08:25:46,194 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:25:46,223 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-28 08:25:46,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-28 08:25:46,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:25:46,315 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.026 2026-10-28 08:25:46,331 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 08:25:46,369 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.023 2026-10-28 08:25:46,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Evaluate test code "odoo.startTour('sale_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:25:46,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [1/47] Tour sale_matrix_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:25:46,541 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:25:46,562 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "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 08:25:46,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [2/47] Tour sale_matrix_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:46,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.081 2026-10-28 08:25:46,655 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:25:46,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /web/image?model=res.users&field=avatar_128&id=267 HTTP/1.1" 200 - 16 0.020 0.124 2026-10-28 08:25:46,692 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.187 2026-10-28 08:25:46,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /web/image/res.partner/1152/avatar_128?unique=1793175937000 HTTP/1.1" 200 - 8 0.012 0.201 2026-10-28 08:25:46,743 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.137 2026-10-28 08:25:46,800 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.032 2026-10-28 08:25:46,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [3/47] Tour sale_matrix_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-28 08:25:46,897 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:25:46,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [4/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-28 08:25:46,957 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:25:47,012 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:47] "POST /mail/data HTTP/1.1" 200 - 38 0.059 0.089 2026-10-28 08:25:47,073 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.136 2026-10-28 08:25:47,120 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:47] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.242 2026-10-28 08:25:47,221 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:47] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.015 0.024 2026-10-28 08:25:47,282 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:47] "GET /web/image/discuss.channel/1/avatar_128?unique=53da761fb98d667df394edee4f50dc4551a033167f72e0a7816084dd0654c5ffbbfd59978413a9eea1936f469557e9b69f9fbdace14a31b2be26f94cef5607cc HTTP/1.1" 200 - 10 0.028 0.052 2026-10-28 08:25:47,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:47] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 8 0.009 0.140 2026-10-28 08:25:48,305 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:48] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.185 0.866 2026-10-28 08:25:48,403 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:48] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.006 0.049 2026-10-28 08:25:48,410 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:25:48,788 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:48] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:25:48,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [5/47] Tour sale_matrix_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-28 08:25:48,899 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:48] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.029 0.074 2026-10-28 08:25:48,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [6/47] Tour sale_matrix_tour → Step Select customer Agrolait (trigger: .o_field_widget[name=partner_id] input) 2026-10-28 08:25:48,987 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:48] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.026 0.168 2026-10-28 08:25:49,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.012 0.184 2026-10-28 08:25:49,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:49] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.014 0.249 2026-10-28 08:25:49,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:49] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.039 0.278 2026-10-28 08:25:49,361 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.016 0.490 2026-10-28 08:25:49,364 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.401 2026-10-28 08:25:49,673 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:49] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:25:49,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [7/47] Tour sale_matrix_tour → Step ul.ui-autocomplete > li > a:contains("Agrolait") 2026-10-28 08:25:49,950 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.015 0.039 2026-10-28 08:25:50,224 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:50] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.022 0.047 2026-10-28 08:25:50,271 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:50] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.009 0.106 2026-10-28 08:25:50,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [8/47] Tour sale_matrix_tour → Step Add product Matrix (trigger: a:contains("Add a product")) 2026-10-28 08:25:50,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [9/47] Tour sale_matrix_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:25:50,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:50] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.033 0.125 2026-10-28 08:25:50,647 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:50] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.014 0.098 2026-10-28 08:25:50,838 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:25:50,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [10/47] Tour sale_matrix_tour → Step div[name="product_template_id"] input 2026-10-28 08:25:50,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [11/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-10-28 08:25:51,003 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:51] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.011 0.037 2026-10-28 08:25:51,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:51] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.017 0.028 2026-10-28 08:25:51,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [12/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-28 08:25:51,401 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.008 0.061 2026-10-28 08:25:51,516 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:51] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.005 0.020 2026-10-28 08:25:51,745 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:51] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 43 0.047 0.143 2026-10-28 08:25:51,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [13/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-28 08:25:51,951 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [14/47] Tour sale_matrix_tour → Step td.o_list_monetary > span[name="Untaxed Amount"]:contains("216.00") 2026-10-28 08:25:51,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:51] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 15 0.025 0.098 2026-10-28 08:25:53,568 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:25:53,569 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:53] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 364 0.374 1.088 2026-10-28 08:25:54,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [15/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-28 08:25:54,382 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [16/47] Tour sale_matrix_tour → Step .o_form_editable 2026-10-28 08:25:54,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [17/47] Tour sale_matrix_tour → Step span:contains("Matrix (PAV11, PAV22, PAV31)") ~ textarea 2026-10-28 08:25:54,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [18/47] Tour sale_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:25:54,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [19/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-28 08:25:55,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:55] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 66 0.051 0.249 2026-10-28 08:25:55,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [20/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-28 08:25:55,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [21/47] Tour sale_matrix_tour → Step td.o_list_monetary > span[name="Untaxed Amount"]:contains("648.00") 2026-10-28 08:25:56,150 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:56] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 104 0.114 0.407 2026-10-28 08:25:56,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [22/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-28 08:25:56,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [23/47] Tour sale_matrix_tour → Step .o_form_editable 2026-10-28 08:25:56,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [24/47] Tour sale_matrix_tour → Step span:contains("Matrix (PAV11, PAV22, PAV31)") ~ textarea 2026-10-28 08:25:56,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [25/47] Tour sale_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:25:56,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [26/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-28 08:25:57,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:57] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.033 0.208 2026-10-28 08:25:57,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [27/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-28 08:25:57,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [28/47] Tour sale_matrix_tour → Step td.o_list_monetary > span[name="Untaxed Amount"]:contains("216.00") 2026-10-28 08:25:58,313 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:25:58] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 100 0.136 0.473 2026-10-28 08:25:58,594 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [29/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-28 08:25:58,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [30/47] Tour sale_matrix_tour → Step .o_form_button_save 2026-10-28 08:25:58,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [31/47] Tour sale_matrix_tour → Step .o_form_status_indicator_buttons.invisible:not(:visible) 2026-10-28 08:26:00,288 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:00] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 304 0.401 1.046 2026-10-28 08:26:00,528 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:00] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.055 2026-10-28 08:26:00,678 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:00] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.041 0.159 2026-10-28 08:26:00,720 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:00] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.232 2026-10-28 08:26:00,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [32/47] Tour sale_matrix_tour → Step span:contains("Matrix (PAV11, PAV22, PAV31)") ~ textarea 2026-10-28 08:26:00,783 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:00] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.025 0.147 2026-10-28 08:26:00,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [33/47] Tour sale_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-10-28 08:26:00,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:00] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 27 0.051 0.271 2026-10-28 08:26:01,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:01] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.027 0.186 2026-10-28 08:26:01,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [34/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-28 08:26:01,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:01] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 157 0.146 0.552 2026-10-28 08:26:02,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [35/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-28 08:26:02,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [36/47] Tour sale_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("4.00") 2026-10-28 08:26:02,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [37/47] Tour sale_matrix_tour → Step .o_form_button_save 2026-10-28 08:26:02,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [38/47] Tour sale_matrix_tour → Step .o_form_status_indicator_buttons.invisible:not(:visible) 2026-10-28 08:26:03,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:03] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 152 0.184 0.716 2026-10-28 08:26:04,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:04] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 271 0.288 0.705 2026-10-28 08:26:04,357 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:04] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.021 0.040 2026-10-28 08:26:04,636 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:04] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.031 0.073 2026-10-28 08:26:04,712 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:04] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.017 0.050 2026-10-28 08:26:04,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [39/47] Tour sale_matrix_tour → Step Add product Matrix (trigger: a:contains("Add a product")) 2026-10-28 08:26:04,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [40/47] Tour sale_matrix_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-28 08:26:04,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [41/47] Tour sale_matrix_tour → Step div[name="product_template_id"] input 2026-10-28 08:26:05,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.034 0.086 2026-10-28 08:26:05,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [42/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-10-28 08:26:05,446 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.007 0.019 2026-10-28 08:26:05,699 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.016 0.026 2026-10-28 08:26:05,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [43/47] Tour sale_matrix_tour → Step input[value="4"] 2026-10-28 08:26:05,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 14 0.015 0.064 2026-10-28 08:26:06,170 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:06] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.008 0.027 2026-10-28 08:26:06,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 160 0.173 0.515 2026-10-28 08:26:07,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [44/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-28 08:26:07,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [45/47] Tour sale_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains(8.20) 2026-10-28 08:26:07,932 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 140 0.232 0.632 2026-10-28 08:26:08,992 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:08] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 140 0.205 0.628 2026-10-28 08:26:09,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [46/47] Tour sale_matrix_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:26:09,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [47/47] Tour sale_matrix_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:26:10,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:10] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 211 0.219 0.663 2026-10-28 08:26:10,397 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:10] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.015 0.051 2026-10-28 08:26:10,574 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:10] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.031 0.073 2026-10-28 08:26:10,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:10] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.015 0.056 2026-10-28 08:26:10,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: tour succeeded 2026-10-28 08:26:10,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: ╔═════════════════════════════════╗ ║ TOUR sale_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-28 08:26:11,423 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: heap 51116992 (allocated 56221696) 2026-10-28 08:26:11,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing chrome headless with pid 7455 2026-10-28 08:26:11,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing websocket connection 2026-10-28 08:26:11,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Terminating chrome headless with pid 7455 2026-10-28 08:26:11,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_082611_657909_test_sale_matrix_ui.txt 2026-10-28 08:26:11,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Removing chrome user profile "/tmp/tmpeufa8ydn_chrome_odoo" 2026-10-28 08:26:14,766 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:26:44,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_payment_terms ... 2026-10-28 08:26:45,722 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 08:26:45,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_product_from_po ... 2026-10-28 08:26:48,603 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 08:26:48,604 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_no_matching_product_found ... 2026-10-28 08:26:50,597 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 08:26:50,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_product_unit_price_with_different_uom ... 2026-10-28 08:26:52,602 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 08:26:52,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_so_fallback_partner ... 2026-10-28 08:26:54,584 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-e85a3c6-226074/odoo/tests/case.py:190 2026-10-28 08:26:54,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 08:26:54,643 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many ... 2026-10-28 08:26:54,755 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many_empty ... 2026-10-28 08:26:54,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one ... 2026-10-28 08:26:54,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one_empty ... 2026-10-28 08:26:54,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection ... 2026-10-28 08:26:54,944 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection_empty ... 2026-10-28 08:26:54,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:26:55,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one ... 2026-10-28 08:26:55,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_deep_hierarchy ... 2026-10-28 08:26:55,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty ... 2026-10-28 08:26:55,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty_no_parent_name ... 2026-10-28 08:26:55,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_no_parent_name ... 2026-10-28 08:26:55,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection ... 2026-10-28 08:26:55,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection_empty ... 2026-10-28 08:26:55,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:26:55,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeClassDecorator.test_freeze_time_class_decorator ... 2026-10-28 08:26:55,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:26:55,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator ... 2026-10-28 08:26:55,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator_with_date ... 2026-10-28 08:26:56,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:26:56,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator ... 2026-10-28 08:26:56,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator_two ... 2026-10-28 08:26:56,305 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:26:56,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeContextManager.test_freeze_time_context_manager ... 2026-10-28 08:26:56,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:26:56,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_to_signup_email_verification.tests.test_signup_email_verification: Starting TestForSignUpEmailVerification.test_signup_user_which_create_from_res_partner ... 2026-10-28 08:26:58,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:26:59,894 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:26:59] "GET / HTTP/1.1" 200 - 177 0.214 1.445 2026-10-28 08:27:01,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:addison.olson28@example.com from 127.0.0.1 2026-10-28 08:27:01,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:addison.olson28@example.com from 127.0.0.1 2026-10-28 08:27:01,232 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:27:01,232 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:01] "POST /web/signup?db=rb-e85a3c6-226074-429757&token=AdSa6WoAAAAAJTG7lS7IL58uNbMhPVUSdw5nMh3zHdGJT2vaIyHZnndbMzYsIFsyNzBdLCBudWxsLCAic2lnbnVwIl0 HTTP/1.1" 303 - 126 0.148 0.278 2026-10-28 08:27:01,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_device: User 270 inserts device log (F8fC3fRPuRAaTCvVJvrw5s2x5PChIHnfwt4md9jDtH) 2026-10-28 08:27:02,580 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:27:02] "GET /my HTTP/1.1" 200 - 214 0.217 1.124 2026-10-28 08:27:02,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:27:02,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import ... 2026-10-28 08:27:02,869 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-28 08:27:02,869 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-28 08:27:04,773 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-e85a3c6-226074/addons/web/i18n/fr.po for language fr_FR 2026-10-28 08:27:04,773 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web/i18n/fr.po for language fr_FR 2026-10-28 08:27:04,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-e85a3c6-226074/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-28 08:27:04,998 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-e85a3c6-226074/addons/bus/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,007 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/bus/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-e85a3c6-226074/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,012 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-e85a3c6-226074/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,018 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-e85a3c6-226074/addons/mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,041 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-e85a3c6-226074/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,192 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-e85a3c6-226074/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,203 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-e85a3c6-226074/addons/uom/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,210 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/uom/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-e85a3c6-226074/addons/product/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,219 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-e85a3c6-226074/addons/analytic/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,280 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/analytic/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-e85a3c6-226074/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,294 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-e85a3c6-226074/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,335 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,338 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-e85a3c6-226074/addons/portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,359 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-e85a3c6-226074/addons/resource/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,379 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/resource/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-e85a3c6-226074/addons/digest/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,396 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/digest/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-e85a3c6-226074/addons/account/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,404 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-e85a3c6-226074/addons/payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,637 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,692 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-e85a3c6-226074/addons/utm/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,705 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/utm/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-e85a3c6-226074/addons/sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,717 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,808 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-e85a3c6-226074/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,818 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,824 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-e85a3c6-226074/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,824 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-e85a3c6-226074/addons/stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,829 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,969 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-e85a3c6-226074/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,985 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:05,991 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,107 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,128 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-e85a3c6-226074/addons/contacts/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,192 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/contacts/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,195 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-e85a3c6-226074/addons/crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,195 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,258 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-e85a3c6-226074/addons/social_media/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,259 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/social_media/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-e85a3c6-226074/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,262 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,265 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-e85a3c6-226074/addons/website/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,265 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-10-28 08:27:06,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-10-28 08:27:06,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-10-28 08:27:06,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,457 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,509 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,521 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-10-28 08:27:06,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-10-28 08:27:06,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-10-28 08:27:06,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-10-28 08:27:06,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-e85a3c6-226074/addons/rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,535 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-e85a3c6-226074/addons/project/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,544 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-10-28 08:27:06,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,625 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,636 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,638 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-e85a3c6-226074/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,638 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,643 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,657 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,657 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,729 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,817 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-e85a3c6-226074/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,817 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,827 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,897 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-e85a3c6-226074/addons/hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,900 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,951 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:06,988 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-e85a3c6-226074/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,043 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,046 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-e85a3c6-226074/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,081 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-10-28 08:27:07,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-10-28 08:27:07,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-10-28 08:27:07,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-e85a3c6-226074/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,089 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-e85a3c6-226074/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,111 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-10-28 08:27:07,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-10-28 08:27:07,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-10-28 08:27:07,128 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-e85a3c6-226074/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,128 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,131 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-10-28 08:27:07,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,139 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-10-28 08:27:07,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-10-28 08:27:07,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-10-28 08:27:07,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-10-28 08:27:07,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,155 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-10-28 08:27:07,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,163 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-10-28 08:27:07,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,171 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,173 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-10-28 08:27:07,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-10-28 08:27:07,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:07,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-10-28 08:27:07,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-10-28 08:27:07,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-10-28 08:27:07,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-10-28 08:27:07,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-10-28 08:27:07,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-10-28 08:27:07,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-10-28 08:27:07,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-10-28 08:27:07,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-10-28 08:27:07,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-10-28 08:27:07,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-10-28 08:27:07,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-10-28 08:27:07,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-10-28 08:27:07,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-10-28 08:27:07,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-10-28 08:27:07,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-10-28 08:27:07,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-10-28 08:27:07,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-10-28 08:27:07,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-10-28 08:27:07,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-10-28 08:27:07,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-10-28 08:27:07,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-10-28 08:27:07,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-10-28 08:27:07,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-10-28 08:27:07,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-e85a3c6-226074/addons/iap/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,188 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/iap/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,192 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,195 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-e85a3c6-226074/addons/sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,195 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-e85a3c6-226074/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,222 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-10-28 08:27:07,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-e85a3c6-226074/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,236 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-10-28 08:27:07,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-10-28 08:27:07,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-10-28 08:27:07,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-10-28 08:27:07,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-10-28 08:27:07,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-e85a3c6-226074/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,241 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-10-28 08:27:07,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-10-28 08:27:07,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-10-28 08:27:07,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-10-28 08:27:07,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-10-28 08:27:07,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-10-28 08:27:07,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,249 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-10-28 08:27:07,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-10-28 08:27:07,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,285 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-10-28 08:27:07,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-10-28 08:27:07,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-10-28 08:27:07,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-10-28 08:27:07,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-10-28 08:27:07,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-10-28 08:27:07,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-10-28 08:27:07,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-10-28 08:27:07,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-10-28 08:27:07,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-10-28 08:27:07,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-e85a3c6-226074/addons/base_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,294 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_FR 2026-10-28 08:27:07,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-10-28 08:27:07,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-e85a3c6-226074/addons/gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,306 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-e85a3c6-226074/addons/survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,336 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-10-28 08:27:07,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-10-28 08:27:07,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-10-28 08:27:07,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-10-28 08:27:07,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-10-28 08:27:07,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-10-28 08:27:07,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,410 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-10-28 08:27:07,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot: no translation for language fr_FR 2026-10-28 08:27:07,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-10-28 08:27:07,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-10-28 08:27:07,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-10-28 08:27:07,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-10-28 08:27:07,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-10-28 08:27:07,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-10-28 08:27:07,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-10-28 08:27:07,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-10-28 08:27:07,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-10-28 08:27:07,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-10-28 08:27:07,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-10-28 08:27:07,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-10-28 08:27:07,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-10-28 08:27:07,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-10-28 08:27:07,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-e85a3c6-226074/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,440 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-e85a3c6-226074/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,442 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,452 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-e85a3c6-226074/addons/event/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,534 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,617 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,617 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,639 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,665 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-e85a3c6-226074/addons/repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,677 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,698 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,721 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,733 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-e85a3c6-226074/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,734 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-e85a3c6-226074/addons/lunch/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,744 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/lunch/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,783 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-e85a3c6-226074/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,783 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,796 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-10-28 08:27:07,797 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,797 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-28 08:27:07,801 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-28 08:27:07,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,803 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,813 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,813 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,817 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,817 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,820 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,820 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,824 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,824 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,828 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,848 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,851 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,855 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,885 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,896 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,900 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,906 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,909 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,913 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,917 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,921 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-10-28 08:27:07,923 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,923 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,927 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-10-28 08:27:07,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,930 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,937 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,938 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-10-28 08:27:07,956 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-10-28 08:27:07,956 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-10-28 08:27:07,957 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-10-28 08:27:07,957 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,957 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-10-28 08:27:07,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,965 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-10-28 08:27:07,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-e85a3c6-226074/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,972 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,975 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,976 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,977 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-10-28 08:27:07,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-10-28 08:27:07,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,992 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-e85a3c6-226074/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,994 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-28 08:27:07,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-10-28 08:27:07,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-10-28 08:27:07,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-10-28 08:27:07,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-10-28 08:27:07,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-10-28 08:27:07,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-10-28 08:27:07,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-10-28 08:27:08,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-10-28 08:27:08,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-10-28 08:27:08,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-10-28 08:27:08,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-10-28 08:27:08,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-10-28 08:27:08,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_FR 2026-10-28 08:27:08,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-10-28 08:27:08,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-10-28 08:27:08,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-e85a3c6-226074/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,004 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,040 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-10-28 08:27:08,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-10-28 08:27:08,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-10-28 08:27:08,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-10-28 08:27:08,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-10-28 08:27:08,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-10-28 08:27:08,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-10-28 08:27:08,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-10-28 08:27:08,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-10-28 08:27:08,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-10-28 08:27:08,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-10-28 08:27:08,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-10-28 08:27:08,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-10-28 08:27:08,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-10-28 08:27:08,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-e85a3c6-226074/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,046 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-10-28 08:27:08,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-e85a3c6-226074/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,053 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-10-28 08:27:08,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-10-28 08:27:08,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-10-28 08:27:08,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-10-28 08:27:08,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-10-28 08:27:08,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,060 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-10-28 08:27:08,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-10-28 08:27:08,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-10-28 08:27:08,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr_restaurant: no translation for language fr_FR 2026-10-28 08:27:08,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-10-28 08:27:08,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-10-28 08:27:08,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-10-28 08:27:08,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-10-28 08:27:08,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-10-28 08:27:08,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-10-28 08:27:08,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-10-28 08:27:08,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,070 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-10-28 08:27:08,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-10-28 08:27:08,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_FR 2026-10-28 08:27:08,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_FR 2026-10-28 08:27:08,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-10-28 08:27:08,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-10-28 08:27:08,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-10-28 08:27:08,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_FR 2026-10-28 08:27:08,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,079 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,082 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,085 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,087 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,099 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,103 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,107 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-e85a3c6-226074/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,109 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-e85a3c6-226074/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,111 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,118 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-e85a3c6-226074/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,118 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,123 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,130 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-e85a3c6-226074/addons/certificate/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,131 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/certificate/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,137 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,137 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,142 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,154 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,157 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,178 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,184 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,189 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,190 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-e85a3c6-226074/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,192 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,195 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-e85a3c6-226074/addons/account_test/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,195 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_test/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-e85a3c6-226074/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,200 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,202 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,202 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,205 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,208 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,211 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,212 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,214 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,221 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,225 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,230 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-e85a3c6-226074/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,233 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-e85a3c6-226074/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,238 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-e85a3c6-226074/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,242 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,248 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,251 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,251 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,253 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,256 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,256 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,259 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,259 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,264 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,265 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,266 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,269 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,282 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,286 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,288 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,298 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,302 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,319 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-e85a3c6-226074/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,321 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-e85a3c6-226074/addons/event_product/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,331 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_product/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,334 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,347 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,353 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,354 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,361 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,364 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,366 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,369 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,370 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-e85a3c6-226074/addons/google_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,373 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,376 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,382 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-e85a3c6-226074/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,383 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,389 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,391 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,396 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,400 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,409 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,413 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,415 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,420 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,422 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,429 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,432 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,436 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-10-28 08:27:08,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-10-28 08:27:08,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-10-28 08:27:08,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-10-28 08:27:08,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-10-28 08:27:08,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-10-28 08:27:08,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-10-28 08:27:08,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-10-28 08:27:08,443 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-10-28 08:27:08,443 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-10-28 08:27:08,443 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-10-28 08:27:08,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-10-28 08:27:08,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-10-28 08:27:08,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-10-28 08:27:08,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-10-28 08:27:08,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-10-28 08:27:08,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,446 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,449 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,451 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,462 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-10-28 08:27:08,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-10-28 08:27:08,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-10-28 08:27:08,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-10-28 08:27:08,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-10-28 08:27:08,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-10-28 08:27:08,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-10-28 08:27:08,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-10-28 08:27:08,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-10-28 08:27:08,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:08,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-10-28 08:27:08,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-10-28 08:27:08,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-10-28 08:27:08,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-10-28 08:27:08,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-10-28 08:27:08,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-28 08:27:08,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-28 08:27:08,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-10-28 08:27:08,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-10-28 08:27:08,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-10-28 08:27:08,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-10-28 08:27:08,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-10-28 08:27:08,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account: no translation for language fr_FR 2026-10-28 08:27:08,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account_wip: no translation for language fr_FR 2026-10-28 08:27:08,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,495 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,505 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,507 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,510 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-10-28 08:27:08,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-10-28 08:27:08,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-10-28 08:27:08,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-10-28 08:27:08,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-10-28 08:27:08,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-10-28 08:27:08,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-10-28 08:27:08,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:08,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-10-28 08:27:08,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_FR 2026-10-28 08:27:08,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,518 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-10-28 08:27:08,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,523 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,543 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,547 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,549 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,551 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,553 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,589 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,591 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,593 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,597 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,599 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,599 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-e85a3c6-226074/addons/membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,601 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,611 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,614 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,621 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,628 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,628 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-e85a3c6-226074/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,630 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,638 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,639 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,641 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,641 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,644 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,646 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,649 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,653 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-10-28 08:27:08,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-10-28 08:27:08,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-10-28 08:27:08,657 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-10-28 08:27:08,657 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-10-28 08:27:08,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-10-28 08:27:08,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-10-28 08:27:08,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,659 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,661 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,661 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,666 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,669 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-10-28 08:27:08,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,676 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,680 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,680 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,683 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,685 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,685 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,688 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,690 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,694 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,697 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-e85a3c6-226074/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,700 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-e85a3c6-226074/addons/product_images/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,702 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_images/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,708 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,715 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,719 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,719 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,722 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,725 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,725 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,728 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,728 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,731 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,731 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-10-28 08:27:08,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,735 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,738 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,740 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,742 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,744 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,748 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,752 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,754 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,757 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,760 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,763 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,766 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,766 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,770 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,773 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,775 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,778 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,779 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,786 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,788 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,791 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,791 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-10-28 08:27:08,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,793 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,803 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,807 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,812 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,814 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,817 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-10-28 08:27:08,817 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,817 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-e85a3c6-226074/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,820 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-e85a3c6-226074/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,827 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-e85a3c6-226074/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,839 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,842 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,842 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,965 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,971 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,977 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,983 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,986 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,987 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,990 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,994 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:08,997 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,000 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,006 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,015 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,015 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,018 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,021 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,023 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,029 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,033 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,039 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-10-28 08:27:09,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-10-28 08:27:09,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-10-28 08:27:09,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-10-28 08:27:09,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-10-28 08:27:09,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-10-28 08:27:09,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-10-28 08:27:09,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,047 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-10-28 08:27:09,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,057 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,082 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,089 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-10-28 08:27:09,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,094 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,100 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-e85a3c6-226074/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,100 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,104 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,104 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,107 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,125 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,131 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,134 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,136 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,137 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,146 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,151 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,157 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,166 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-10-28 08:27:09,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-10-28 08:27:09,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-10-28 08:27:09,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-10-28 08:27:09,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-10-28 08:27:09,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,169 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-10-28 08:27:09,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-10-28 08:27:09,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-10-28 08:27:09,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-10-28 08:27:09,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-10-28 08:27:09,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-10-28 08:27:09,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-10-28 08:27:09,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-10-28 08:27:09,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-10-28 08:27:09,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-10-28 08:27:09,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-10-28 08:27:09,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-10-28 08:27:09,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-10-28 08:27:09,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_FR 2026-10-28 08:27:09,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-10-28 08:27:09,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-10-28 08:27:09,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-10-28 08:27:09,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-10-28 08:27:09,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-10-28 08:27:09,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-10-28 08:27:09,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-10-28 08:27:09,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,180 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-10-28 08:27:09,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-10-28 08:27:09,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-10-28 08:27:09,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-10-28 08:27:09,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-10-28 08:27:09,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-10-28 08:27:09,188 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-10-28 08:27:09,188 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_FR 2026-10-28 08:27:09,189 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-e85a3c6-226074/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,189 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,247 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,256 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,256 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-10-28 08:27:09,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-10-28 08:27:09,267 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-10-28 08:27:09,267 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-10-28 08:27:09,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-10-28 08:27:09,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-10-28 08:27:09,269 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:09,269 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-10-28 08:27:09,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-10-28 08:27:09,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-10-28 08:27:09,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,271 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-10-28 08:27:09,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-10-28 08:27:09,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-10-28 08:27:09,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_FR 2026-10-28 08:27:09,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-10-28 08:27:09,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-10-28 08:27:09,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-10-28 08:27:09,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-10-28 08:27:09,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-10-28 08:27:09,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-10-28 08:27:09,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-10-28 08:27:09,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-10-28 08:27:09,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-10-28 08:27:09,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-10-28 08:27:09,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-10-28 08:27:09,281 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-10-28 08:27:09,281 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-10-28 08:27:09,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-10-28 08:27:09,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-10-28 08:27:09,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-10-28 08:27:09,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-10-28 08:27:09,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-10-28 08:27:09,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-10-28 08:27:09,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-10-28 08:27:09,285 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-10-28 08:27:09,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-10-28 08:27:09,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-10-28 08:27:09,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-10-28 08:27:09,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-10-28 08:27:09,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-10-28 08:27:09,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-10-28 08:27:09,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-10-28 08:27:09,289 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:09,289 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-10-28 08:27:09,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-10-28 08:27:09,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-10-28 08:27:09,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-10-28 08:27:09,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-10-28 08:27:09,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-10-28 08:27:09,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-10-28 08:27:09,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-10-28 08:27:09,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-10-28 08:27:09,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-10-28 08:27:09,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-10-28 08:27:09,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-10-28 08:27:09,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-10-28 08:27:09,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-10-28 08:27:09,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-10-28 08:27:09,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-10-28 08:27:09,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-10-28 08:27:09,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-10-28 08:27:09,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-10-28 08:27:09,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-10-28 08:27:09,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-10-28 08:27:09,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-10-28 08:27:09,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-10-28 08:27:09,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-10-28 08:27:09,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-10-28 08:27:09,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-10-28 08:27:09,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,302 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-10-28 08:27:09,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-10-28 08:27:09,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-10-28 08:27:09,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-10-28 08:27:09,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-10-28 08:27:09,309 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-10-28 08:27:09,309 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-10-28 08:27:09,309 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-10-28 08:27:09,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-10-28 08:27:09,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-10-28 08:27:09,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-10-28 08:27:09,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-10-28 08:27:09,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-10-28 08:27:09,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-10-28 08:27:09,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-10-28 08:27:09,313 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-10-28 08:27:09,313 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-10-28 08:27:09,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-10-28 08:27:09,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-10-28 08:27:09,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-10-28 08:27:09,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-10-28 08:27:09,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-10-28 08:27:09,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-10-28 08:27:09,317 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-10-28 08:27:09,317 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-10-28 08:27:09,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-10-28 08:27:09,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-10-28 08:27:09,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-10-28 08:27:09,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-10-28 08:27:09,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-10-28 08:27:09,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-10-28 08:27:09,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-10-28 08:27:09,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-10-28 08:27:09,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-10-28 08:27:09,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-10-28 08:27:09,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-10-28 08:27:09,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-10-28 08:27:09,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-10-28 08:27:09,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-10-28 08:27:09,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-10-28 08:27:09,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-10-28 08:27:09,324 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-10-28 08:27:09,324 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-10-28 08:27:09,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-10-28 08:27:09,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-10-28 08:27:09,326 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-10-28 08:27:09,326 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:09,326 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-10-28 08:27:09,327 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-10-28 08:27:09,327 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-10-28 08:27:09,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-10-28 08:27:09,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-10-28 08:27:09,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-10-28 08:27:09,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-10-28 08:27:09,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-10-28 08:27:09,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-e85a3c6-226074/addons/transifex/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,330 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/transifex/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-10-28 08:27:09,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-10-28 08:27:09,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-10-28 08:27:09,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-10-28 08:27:09,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-10-28 08:27:09,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-10-28 08:27:09,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-10-28 08:27:09,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-10-28 08:27:09,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-10-28 08:27:09,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-10-28 08:27:09,339 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-10-28 08:27:09,339 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-10-28 08:27:09,339 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-10-28 08:27:09,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-10-28 08:27:09,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-10-28 08:27:09,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-10-28 08:27:09,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-10-28 08:27:09,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-10-28 08:27:09,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-10-28 08:27:09,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-10-28 08:27:09,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-10-28 08:27:09,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-10-28 08:27:09,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-10-28 08:27:09,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-10-28 08:27:09,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-10-28 08:27:09,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:09,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,345 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-10-28 08:27:09,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:09,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-10-28 08:27:09,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-10-28 08:27:09,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-10-28 08:27:09,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-10-28 08:27:09,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-10-28 08:27:09,353 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-10-28 08:27:09,353 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-10-28 08:27:09,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-10-28 08:27:09,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-10-28 08:27:09,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:09,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-10-28 08:27:09,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-10-28 08:27:09,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-10-28 08:27:09,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-10-28 08:27:09,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-10-28 08:27:09,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-10-28 08:27:09,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-10-28 08:27:09,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-10-28 08:27:09,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-10-28 08:27:09,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-10-28 08:27:09,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-10-28 08:27:09,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-10-28 08:27:09,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-10-28 08:27:09,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-10-28 08:27:09,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-10-28 08:27:09,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-10-28 08:27:09,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-10-28 08:27:09,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-10-28 08:27:09,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-10-28 08:27:09,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-10-28 08:27:09,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-10-28 08:27:09,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-10-28 08:27:09,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-10-28 08:27:09,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-10-28 08:27:09,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-10-28 08:27:09,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-10-28 08:27:09,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-10-28 08:27:09,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-10-28 08:27:09,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-10-28 08:27:09,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-10-28 08:27:09,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-10-28 08:27:09,369 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-10-28 08:27:09,369 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-10-28 08:27:09,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-10-28 08:27:09,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-10-28 08:27:09,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-10-28 08:27:09,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-10-28 08:27:09,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,371 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-10-28 08:27:09,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-10-28 08:27:09,397 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-10-28 08:27:09,397 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-10-28 08:27:09,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-10-28 08:27:09,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-10-28 08:27:09,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-10-28 08:27:09,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-10-28 08:27:09,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-10-28 08:27:09,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-10-28 08:27:09,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-10-28 08:27:09,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-10-28 08:27:09,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-10-28 08:27:09,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-10-28 08:27:09,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-10-28 08:27:09,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-10-28 08:27:09,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-10-28 08:27:09,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-e85a3c6-226074/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,404 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-10-28 08:27:09,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-10-28 08:27:09,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-10-28 08:27:09,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-10-28 08:27:09,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-10-28 08:27:09,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-10-28 08:27:09,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-e85a3c6-226074/addons/website_links/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,411 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_links/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-10-28 08:27:09,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-10-28 08:27:09,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-10-28 08:27:09,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-10-28 08:27:09,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-10-28 08:27:09,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-10-28 08:27:09,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-10-28 08:27:09,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-10-28 08:27:09,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-10-28 08:27:09,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-10-28 08:27:09,423 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-10-28 08:27:09,423 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-10-28 08:27:09,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-10-28 08:27:09,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-10-28 08:27:09,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-10-28 08:27:09,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-10-28 08:27:09,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-10-28 08:27:09,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-10-28 08:27:09,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-10-28 08:27:09,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-10-28 08:27:09,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-10-28 08:27:09,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-10-28 08:27:09,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-10-28 08:27:09,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-10-28 08:27:09,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-10-28 08:27:09,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_FR 2026-10-28 08:27:09,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_FR 2026-10-28 08:27:09,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_FR 2026-10-28 08:27:09,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_FR 2026-10-28 08:27:09,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_FR 2026-10-28 08:27:09,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_FR 2026-10-28 08:27:09,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,431 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_FR 2026-10-28 08:27:09,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-10-28 08:27:09,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-10-28 08:27:09,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-10-28 08:27:09,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-10-28 08:27:09,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-10-28 08:27:09,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-10-28 08:27:09,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-10-28 08:27:09,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-10-28 08:27:09,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:09,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:09,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-10-28 08:27:09,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-10-28 08:27:09,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-10-28 08:27:09,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-10-28 08:27:09,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-10-28 08:27:09,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-10-28 08:27:09,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-10-28 08:27:09,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-10-28 08:27:09,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-10-28 08:27:09,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-10-28 08:27:09,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-10-28 08:27:09,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-10-28 08:27:09,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-10-28 08:27:09,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-10-28 08:27:09,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-10-28 08:27:09,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-10-28 08:27:09,443 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-10-28 08:27:09,443 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-10-28 08:27:09,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-10-28 08:27:09,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-10-28 08:27:09,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-10-28 08:27:09,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-10-28 08:27:09,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-10-28 08:27:09,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-10-28 08:27:09,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-10-28 08:27:09,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-10-28 08:27:09,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-10-28 08:27:09,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-10-28 08:27:09,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-10-28 08:27:09,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-10-28 08:27:09,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-10-28 08:27:09,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-10-28 08:27:09,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-10-28 08:27:09,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-10-28 08:27:09,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-10-28 08:27:09,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-10-28 08:27:09,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-10-28 08:27:09,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-10-28 08:27:09,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-10-28 08:27:09,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-10-28 08:27:09,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-10-28 08:27:09,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-10-28 08:27:09,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-10-28 08:27:09,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-10-28 08:27:09,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-10-28 08:27:09,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-10-28 08:27:09,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-10-28 08:27:09,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-10-28 08:27:09,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-10-28 08:27:09,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-10-28 08:27:09,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-10-28 08:27:09,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-10-28 08:27:09,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-10-28 08:27:09,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-10-28 08:27:09,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-10-28 08:27:09,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-10-28 08:27:09,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-10-28 08:27:09,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-10-28 08:27:09,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-10-28 08:27:09,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-10-28 08:27:09,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-10-28 08:27:09,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-10-28 08:27:09,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-10-28 08:27:09,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-10-28 08:27:09,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-10-28 08:27:09,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-10-28 08:27:09,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-10-28 08:27:09,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-10-28 08:27:09,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-10-28 08:27:09,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-10-28 08:27:09,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-10-28 08:27:09,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-10-28 08:27:09,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-10-28 08:27:09,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-10-28 08:27:09,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-10-28 08:27:09,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-10-28 08:27:09,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-10-28 08:27:09,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-10-28 08:27:09,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-10-28 08:27:09,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-10-28 08:27:09,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-10-28 08:27:09,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-10-28 08:27:09,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-10-28 08:27:09,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-10-28 08:27:09,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-10-28 08:27:09,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-10-28 08:27:09,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-10-28 08:27:09,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-10-28 08:27:09,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-10-28 08:27:09,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-10-28 08:27:09,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-10-28 08:27:09,468 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:09,468 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-10-28 08:27:09,468 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-10-28 08:27:09,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-10-28 08:27:09,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-10-28 08:27:09,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-10-28 08:27:09,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp: no translation for language fr_FR 2026-10-28 08:27:09,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: no translation for language fr_FR 2026-10-28 08:27:09,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_quality: no translation for language fr_FR 2026-10-28 08:27:09,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: no translation for language fr_FR 2026-10-28 08:27:09,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: no translation for language fr_FR 2026-10-28 08:27:09,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_pos: no translation for language fr_FR 2026-10-28 08:27:09,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-10-28 08:27:09,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_saas: no translation for language fr_FR 2026-10-28 08:27:09,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-10-28 08:27:09,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-10-28 08:27:09,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-10-28 08:27:09,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-10-28 08:27:09,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-10-28 08:27:09,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-10-28 08:27:09,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-10-28 08:27:09,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-10-28 08:27:09,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-10-28 08:27:09,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-10-28 08:27:09,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-10-28 08:27:09,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-10-28 08:27:09,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-10-28 08:27:09,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-10-28 08:27:09,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-10-28 08:27:09,477 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-10-28 08:27:09,477 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-10-28 08:27:09,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-10-28 08:27:09,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-10-28 08:27:09,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-10-28 08:27:09,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-10-28 08:27:09,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_FR 2026-10-28 08:27:09,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_barcode: no translation for language fr_FR 2026-10-28 08:27:09,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_barcode: no translation for language fr_FR 2026-10-28 08:27:09,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-10-28 08:27:09,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-10-28 08:27:09,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-10-28 08:27:09,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-10-28 08:27:09,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-10-28 08:27:09,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-10-28 08:27:09,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-10-28 08:27:09,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-10-28 08:27:09,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-10-28 08:27:09,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-10-28 08:27:09,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-10-28 08:27:09,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-10-28 08:27:09,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-10-28 08:27:09,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-10-28 08:27:09,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_FR 2026-10-28 08:27:09,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-10-28 08:27:09,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-10-28 08:27:09,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-10-28 08:27:09,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-10-28 08:27:09,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-10-28 08:27:09,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-10-28 08:27:09,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-10-28 08:27:09,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-10-28 08:27:09,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-10-28 08:27:09,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-10-28 08:27:09,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-10-28 08:27:09,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-10-28 08:27:09,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-10-28 08:27:09,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-10-28 08:27:09,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-10-28 08:27:09,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-10-28 08:27:09,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-10-28 08:27:09,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-10-28 08:27:09,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-10-28 08:27:09,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-10-28 08:27:09,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-10-28 08:27:09,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-10-28 08:27:09,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-10-28 08:27:09,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-10-28 08:27:09,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-10-28 08:27:09,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-10-28 08:27:09,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-10-28 08:27:09,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-10-28 08:27:09,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-10-28 08:27:09,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-10-28 08:27:09,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-10-28 08:27:09,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-10-28 08:27:09,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-10-28 08:27:09,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-10-28 08:27:09,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-10-28 08:27:09,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-10-28 08:27:09,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-10-28 08:27:09,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-10-28 08:27:09,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-10-28 08:27:09,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-10-28 08:27:09,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-10-28 08:27:09,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-10-28 08:27:09,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-10-28 08:27:09,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-10-28 08:27:09,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-10-28 08:27:09,506 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-10-28 08:27:09,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-10-28 08:27:09,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-10-28 08:27:09,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-10-28 08:27:09,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-10-28 08:27:09,509 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-10-28 08:27:09,509 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-10-28 08:27:09,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-10-28 08:27:09,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-10-28 08:27:09,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-10-28 08:27:09,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-10-28 08:27:09,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-10-28 08:27:09,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-10-28 08:27:09,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-10-28 08:27:09,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-10-28 08:27:09,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-10-28 08:27:09,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-10-28 08:27:09,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-10-28 08:27:09,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-10-28 08:27:09,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-10-28 08:27:09,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-10-28 08:27:09,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-10-28 08:27:09,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-10-28 08:27:09,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-10-28 08:27:09,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-10-28 08:27:09,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-10-28 08:27:09,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-10-28 08:27:09,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-10-28 08:27:09,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-10-28 08:27:09,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-10-28 08:27:09,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-10-28 08:27:09,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-10-28 08:27:09,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-10-28 08:27:09,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-10-28 08:27:09,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-10-28 08:27:09,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-10-28 08:27:09,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-10-28 08:27:09,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-10-28 08:27:09,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-10-28 08:27:09,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-10-28 08:27:09,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-10-28 08:27:09,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-10-28 08:27:09,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-10-28 08:27:09,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-10-28 08:27:09,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-10-28 08:27:09,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-10-28 08:27:09,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-10-28 08:27:09,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-10-28 08:27:09,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-10-28 08:27:09,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-10-28 08:27:09,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-10-28 08:27:09,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-10-28 08:27:09,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-10-28 08:27:09,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-10-28 08:27:09,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-10-28 08:27:09,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-10-28 08:27:09,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-10-28 08:27:09,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-10-28 08:27:09,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-10-28 08:27:09,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-10-28 08:27:09,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:09,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-10-28 08:27:09,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,532 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-10-28 08:27:09,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-10-28 08:27:09,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-10-28 08:27:09,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-10-28 08:27:09,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-10-28 08:27:09,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-10-28 08:27:09,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-10-28 08:27:09,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-10-28 08:27:09,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-10-28 08:27:09,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-10-28 08:27:09,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-10-28 08:27:09,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-10-28 08:27:09,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-10-28 08:27:09,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-10-28 08:27:09,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-10-28 08:27:09,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-10-28 08:27:09,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-10-28 08:27:09,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-10-28 08:27:09,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-10-28 08:27:09,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-10-28 08:27:09,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-10-28 08:27:09,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-e85a3c6-226074/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,548 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-e85a3c6-226074/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,551 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,558 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,561 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,564 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,565 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,568 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,574 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-e85a3c6-226074/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,576 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-e85a3c6-226074/addons/website_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,578 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,581 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,584 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,589 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,595 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,595 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,601 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,603 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,606 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,612 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,615 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,617 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,618 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,620 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-10-28 08:27:09,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: no translation for language fr_FR 2026-10-28 08:27:09,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-10-28 08:27:09,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-10-28 08:27:09,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-10-28 08:27:09,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-10-28 08:27:09,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-10-28 08:27:09,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-e85a3c6-226074/addons/board/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,626 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/board/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,628 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,628 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,632 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,636 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,641 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,641 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,644 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,647 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,652 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,655 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,658 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,664 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,667 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,671 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,671 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-e85a3c6-226074/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,675 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-10-28 08:27:09,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,678 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:09,680 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-10-28 08:27:09,680 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-10-28 08:27:09,681 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-10-28 08:27:09,681 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-10-28 08:27:09,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-10-28 08:27:09,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-10-28 08:27:09,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-10-28 08:27:09,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-10-28 08:27:38,879 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading translation file for language fr_FR 2026-10-28 08:27:38,896 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: translations are loaded successfully 2026-10-28 08:27:38,937 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import_csv ... 2026-10-28 08:27:40,031 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading translation file for language fr_FR 2026-10-28 08:27:40,064 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_pot ... 2026-10-28 08:27:41,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_records ... 2026-10-28 08:27:41,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-28 08:27:41,331 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-e85a3c6-226074/addons/web/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,142 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-e85a3c6-226074/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,391 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-e85a3c6-226074/addons/bus/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,400 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/bus/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-e85a3c6-226074/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,404 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-e85a3c6-226074/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,409 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-e85a3c6-226074/addons/mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,429 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,564 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-e85a3c6-226074/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,564 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-e85a3c6-226074/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,576 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-e85a3c6-226074/addons/uom/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,583 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/uom/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-e85a3c6-226074/addons/product/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,591 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-e85a3c6-226074/addons/analytic/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,642 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/analytic/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-e85a3c6-226074/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,653 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-e85a3c6-226074/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,691 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,695 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-e85a3c6-226074/addons/portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,717 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-e85a3c6-226074/addons/resource/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,736 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/resource/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-e85a3c6-226074/addons/digest/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,748 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/digest/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,755 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-e85a3c6-226074/addons/account/i18n/fr.po for language fr_FR 2026-10-28 08:27:43,755 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-e85a3c6-226074/addons/payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,004 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,042 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-e85a3c6-226074/addons/utm/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,052 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/utm/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-e85a3c6-226074/addons/sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,061 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,128 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,128 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-e85a3c6-226074/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,138 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-e85a3c6-226074/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,145 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-e85a3c6-226074/addons/stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,150 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,293 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-e85a3c6-226074/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,312 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,320 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,444 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,464 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-e85a3c6-226074/addons/contacts/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,528 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/contacts/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-e85a3c6-226074/addons/crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,531 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-e85a3c6-226074/addons/social_media/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,594 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/social_media/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-e85a3c6-226074/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,597 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-e85a3c6-226074/addons/website/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,600 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,836 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-10-28 08:27:44,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-10-28 08:27:44,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-10-28 08:27:44,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,838 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,884 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,899 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,899 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-10-28 08:27:44,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-10-28 08:27:44,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-10-28 08:27:44,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-10-28 08:27:44,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-e85a3c6-226074/addons/rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,916 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-e85a3c6-226074/addons/project/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,926 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-10-28 08:27:44,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:44,995 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,003 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-e85a3c6-226074/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,005 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,010 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,022 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,109 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-e85a3c6-226074/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,205 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,212 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,288 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-e85a3c6-226074/addons/hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,291 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,339 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,339 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,371 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-e85a3c6-226074/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,426 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,428 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-e85a3c6-226074/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,473 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-10-28 08:27:45,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-10-28 08:27:45,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-10-28 08:27:45,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-e85a3c6-226074/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,480 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-e85a3c6-226074/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,503 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-10-28 08:27:45,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-10-28 08:27:45,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-10-28 08:27:45,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-e85a3c6-226074/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,520 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,523 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-10-28 08:27:45,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,528 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-10-28 08:27:45,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-10-28 08:27:45,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-10-28 08:27:45,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-10-28 08:27:45,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,540 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-10-28 08:27:45,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,548 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-10-28 08:27:45,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,555 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,562 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-10-28 08:27:45,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-10-28 08:27:45,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:45,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-10-28 08:27:45,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-10-28 08:27:45,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-10-28 08:27:45,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-10-28 08:27:45,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-10-28 08:27:45,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-10-28 08:27:45,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-10-28 08:27:45,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-10-28 08:27:45,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-10-28 08:27:45,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-10-28 08:27:45,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-10-28 08:27:45,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-10-28 08:27:45,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-10-28 08:27:45,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-10-28 08:27:45,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-10-28 08:27:45,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-10-28 08:27:45,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-10-28 08:27:45,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-10-28 08:27:45,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-10-28 08:27:45,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-10-28 08:27:45,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-10-28 08:27:45,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-10-28 08:27:45,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-10-28 08:27:45,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-10-28 08:27:45,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-e85a3c6-226074/addons/iap/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,576 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/iap/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,582 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-e85a3c6-226074/addons/sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,587 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,610 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-e85a3c6-226074/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,611 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-10-28 08:27:45,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-e85a3c6-226074/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,625 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-10-28 08:27:45,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-10-28 08:27:45,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-10-28 08:27:45,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-10-28 08:27:45,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-10-28 08:27:45,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-e85a3c6-226074/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,632 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-10-28 08:27:45,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-10-28 08:27:45,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-10-28 08:27:45,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-10-28 08:27:45,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-10-28 08:27:45,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-10-28 08:27:45,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,650 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-10-28 08:27:45,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-10-28 08:27:45,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,688 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-10-28 08:27:45,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-10-28 08:27:45,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-10-28 08:27:45,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-10-28 08:27:45,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-10-28 08:27:45,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-10-28 08:27:45,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-10-28 08:27:45,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-10-28 08:27:45,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-10-28 08:27:45,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-10-28 08:27:45,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-e85a3c6-226074/addons/base_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,694 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_FR 2026-10-28 08:27:45,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-10-28 08:27:45,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-e85a3c6-226074/addons/gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,704 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-e85a3c6-226074/addons/survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,750 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,810 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-10-28 08:27:45,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-10-28 08:27:45,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-10-28 08:27:45,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-10-28 08:27:45,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-10-28 08:27:45,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-10-28 08:27:45,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,812 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-10-28 08:27:45,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot: no translation for language fr_FR 2026-10-28 08:27:45,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-10-28 08:27:45,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-10-28 08:27:45,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-10-28 08:27:45,836 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-10-28 08:27:45,836 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-10-28 08:27:45,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-10-28 08:27:45,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-10-28 08:27:45,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-10-28 08:27:45,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-10-28 08:27:45,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-10-28 08:27:45,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-10-28 08:27:45,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-10-28 08:27:45,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-10-28 08:27:45,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-10-28 08:27:45,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-e85a3c6-226074/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,841 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,842 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-e85a3c6-226074/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,842 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,851 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-e85a3c6-226074/addons/event/i18n/fr.po for language fr_FR 2026-10-28 08:27:45,932 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,021 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,041 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,074 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-e85a3c6-226074/addons/repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,086 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,109 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,132 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,132 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-e85a3c6-226074/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,152 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-e85a3c6-226074/addons/lunch/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,162 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/lunch/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,198 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-e85a3c6-226074/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,198 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-10-28 08:27:46,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,212 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-28 08:27:46,216 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-28 08:27:46,223 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,224 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,233 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,236 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,241 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,244 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,248 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,265 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,265 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,267 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,267 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,271 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,271 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,301 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,310 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,313 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,313 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,315 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,318 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,321 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,326 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,330 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-10-28 08:27:46,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,333 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,338 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-10-28 08:27:46,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,342 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,348 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,352 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-10-28 08:27:46,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-10-28 08:27:46,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-10-28 08:27:46,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-10-28 08:27:46,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,368 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-10-28 08:27:46,376 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,376 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-10-28 08:27:46,381 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-e85a3c6-226074/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,381 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,385 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,387 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-10-28 08:27:46,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-10-28 08:27:46,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,401 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-e85a3c6-226074/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,406 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-10-28 08:27:46,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-10-28 08:27:46,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-10-28 08:27:46,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-10-28 08:27:46,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-10-28 08:27:46,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-10-28 08:27:46,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-10-28 08:27:46,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-10-28 08:27:46,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-10-28 08:27:46,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-10-28 08:27:46,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-10-28 08:27:46,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-10-28 08:27:46,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_FR 2026-10-28 08:27:46,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-10-28 08:27:46,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-10-28 08:27:46,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-e85a3c6-226074/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,414 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-10-28 08:27:46,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-10-28 08:27:46,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-10-28 08:27:46,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-10-28 08:27:46,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-10-28 08:27:46,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-10-28 08:27:46,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-10-28 08:27:46,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-10-28 08:27:46,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-10-28 08:27:46,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-10-28 08:27:46,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-10-28 08:27:46,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-10-28 08:27:46,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-10-28 08:27:46,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-10-28 08:27:46,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-e85a3c6-226074/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,449 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-10-28 08:27:46,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-e85a3c6-226074/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,456 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-10-28 08:27:46,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-10-28 08:27:46,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-10-28 08:27:46,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-10-28 08:27:46,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-10-28 08:27:46,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,462 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-10-28 08:27:46,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-10-28 08:27:46,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-10-28 08:27:46,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_qr_restaurant: no translation for language fr_FR 2026-10-28 08:27:46,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-10-28 08:27:46,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-10-28 08:27:46,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-10-28 08:27:46,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-10-28 08:27:46,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-10-28 08:27:46,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-10-28 08:27:46,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-10-28 08:27:46,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,475 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-10-28 08:27:46,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-10-28 08:27:46,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_FR 2026-10-28 08:27:46,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_FR 2026-10-28 08:27:46,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-10-28 08:27:46,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-10-28 08:27:46,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-10-28 08:27:46,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_FR 2026-10-28 08:27:46,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,492 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,502 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,505 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,507 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,522 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,527 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,529 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-e85a3c6-226074/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,532 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-e85a3c6-226074/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,533 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-e85a3c6-226074/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,540 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,544 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-e85a3c6-226074/addons/certificate/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,552 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/certificate/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,564 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,568 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,580 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,584 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,606 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,613 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,619 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,622 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-e85a3c6-226074/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,622 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-e85a3c6-226074/addons/account_test/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,625 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_test/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-e85a3c6-226074/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,633 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,636 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,641 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,645 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,648 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,650 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,652 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,660 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,664 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,670 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-e85a3c6-226074/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,673 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,679 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-e85a3c6-226074/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,679 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-e85a3c6-226074/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,684 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,687 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,691 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,693 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,696 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,697 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,697 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,701 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,703 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,705 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,715 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,718 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,720 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,727 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,730 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,730 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-e85a3c6-226074/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,749 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-e85a3c6-226074/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,752 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-e85a3c6-226074/addons/event_product/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,763 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_product/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,766 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,766 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,776 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,782 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,782 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,790 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,791 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,792 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,798 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,799 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,802 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-e85a3c6-226074/addons/google_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,804 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,806 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-e85a3c6-226074/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,813 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,816 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,816 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,818 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,822 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,826 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,832 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,832 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,835 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,837 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,842 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,842 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,844 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,844 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,852 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,855 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,858 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-10-28 08:27:46,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-10-28 08:27:46,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-10-28 08:27:46,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-10-28 08:27:46,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-10-28 08:27:46,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-10-28 08:27:46,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-10-28 08:27:46,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-10-28 08:27:46,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-10-28 08:27:46,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-10-28 08:27:46,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-10-28 08:27:46,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-10-28 08:27:46,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-10-28 08:27:46,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-10-28 08:27:46,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-10-28 08:27:46,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-10-28 08:27:46,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,865 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,868 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,870 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,881 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-10-28 08:27:46,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-10-28 08:27:46,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-10-28 08:27:46,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-10-28 08:27:46,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-10-28 08:27:46,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-10-28 08:27:46,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-10-28 08:27:46,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-10-28 08:27:46,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-10-28 08:27:46,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:46,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-10-28 08:27:46,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-10-28 08:27:46,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-10-28 08:27:46,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-10-28 08:27:46,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-10-28 08:27:46,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-28 08:27:46,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-28 08:27:46,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-10-28 08:27:46,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-10-28 08:27:46,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-10-28 08:27:46,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-10-28 08:27:46,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-10-28 08:27:46,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account: no translation for language fr_FR 2026-10-28 08:27:46,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account_wip: no translation for language fr_FR 2026-10-28 08:27:46,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,912 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,921 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,923 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,923 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,930 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,934 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-10-28 08:27:46,934 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-10-28 08:27:46,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-10-28 08:27:46,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-10-28 08:27:46,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-10-28 08:27:46,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-10-28 08:27:46,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-10-28 08:27:46,937 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:46,937 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-10-28 08:27:46,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_FR 2026-10-28 08:27:46,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,938 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,945 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-10-28 08:27:46,945 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-e85a3c6-226074/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,945 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,966 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,968 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,971 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,973 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,975 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:46,976 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,010 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,011 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,014 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,017 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,019 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-e85a3c6-226074/addons/membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,021 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,032 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,035 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-e85a3c6-226074/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,043 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,047 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,049 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-e85a3c6-226074/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,050 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,056 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,058 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,060 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,065 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,067 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,070 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-10-28 08:27:47,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-10-28 08:27:47,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-10-28 08:27:47,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-10-28 08:27:47,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-10-28 08:27:47,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-10-28 08:27:47,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-10-28 08:27:47,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,075 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,078 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,083 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,085 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-10-28 08:27:47,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,090 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,093 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,095 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,098 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,100 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,102 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,103 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,104 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,104 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-e85a3c6-226074/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,107 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-e85a3c6-226074/addons/product_images/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,108 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_images/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,112 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,119 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,123 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:47,123 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,315 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,316 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,318 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,321 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-10-28 08:27:48,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,323 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-e85a3c6-226074/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,325 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,327 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,327 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,329 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,331 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,333 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,335 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,337 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-e85a3c6-226074/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,340 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-e85a3c6-226074/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,343 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,348 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,351 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-e85a3c6-226074/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,354 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,357 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,359 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,363 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,364 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,372 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,372 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,374 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,374 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,377 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,377 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-10-28 08:27:48,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,379 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,388 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,391 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,394 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,396 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-10-28 08:27:48,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,400 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-e85a3c6-226074/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,401 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-e85a3c6-226074/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,407 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-e85a3c6-226074/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,417 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,420 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,554 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,560 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,566 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,571 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,575 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,578 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,582 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,582 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,585 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,588 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,593 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,601 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,605 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,605 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,610 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,610 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,613 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,619 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,623 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,628 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,628 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-10-28 08:27:48,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-10-28 08:27:48,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-10-28 08:27:48,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-10-28 08:27:48,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-10-28 08:27:48,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-10-28 08:27:48,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-10-28 08:27:48,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,634 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-10-28 08:27:48,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,643 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,664 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-e85a3c6-226074/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,671 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-10-28 08:27:48,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,676 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-e85a3c6-226074/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,682 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,686 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,688 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,704 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,710 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,712 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,714 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,723 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,728 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,734 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,734 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-10-28 08:27:48,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-10-28 08:27:48,745 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-10-28 08:27:48,745 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-10-28 08:27:48,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-10-28 08:27:48,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,746 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-10-28 08:27:48,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-10-28 08:27:48,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-10-28 08:27:48,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-10-28 08:27:48,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-10-28 08:27:48,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-10-28 08:27:48,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-10-28 08:27:48,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-10-28 08:27:48,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-10-28 08:27:48,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-10-28 08:27:48,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-10-28 08:27:48,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-10-28 08:27:48,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-10-28 08:27:48,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_FR 2026-10-28 08:27:48,752 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-10-28 08:27:48,752 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-10-28 08:27:48,752 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-10-28 08:27:48,753 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-10-28 08:27:48,753 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-10-28 08:27:48,753 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-10-28 08:27:48,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-10-28 08:27:48,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,754 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-10-28 08:27:48,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-10-28 08:27:48,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-10-28 08:27:48,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-10-28 08:27:48,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-10-28 08:27:48,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-10-28 08:27:48,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-10-28 08:27:48,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_FR 2026-10-28 08:27:48,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-e85a3c6-226074/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,763 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,819 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-e85a3c6-226074/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,827 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-10-28 08:27:48,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-10-28 08:27:48,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-10-28 08:27:48,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-10-28 08:27:48,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-10-28 08:27:48,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-10-28 08:27:48,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:48,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-10-28 08:27:48,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-10-28 08:27:48,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-10-28 08:27:48,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,841 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,844 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-10-28 08:27:48,844 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-10-28 08:27:48,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-10-28 08:27:48,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_FR 2026-10-28 08:27:48,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-10-28 08:27:48,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-10-28 08:27:48,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-10-28 08:27:48,847 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-10-28 08:27:48,847 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-10-28 08:27:48,847 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-10-28 08:27:48,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-10-28 08:27:48,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-10-28 08:27:48,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-10-28 08:27:48,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-10-28 08:27:48,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-10-28 08:27:48,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-10-28 08:27:48,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-10-28 08:27:48,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-10-28 08:27:48,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-10-28 08:27:48,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-10-28 08:27:48,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-10-28 08:27:48,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-10-28 08:27:48,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-10-28 08:27:48,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-10-28 08:27:48,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-10-28 08:27:48,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-10-28 08:27:48,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-10-28 08:27:48,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-10-28 08:27:48,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-10-28 08:27:48,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-10-28 08:27:48,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-10-28 08:27:48,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-10-28 08:27:48,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:48,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-10-28 08:27:48,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-10-28 08:27:48,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-10-28 08:27:48,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-10-28 08:27:48,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-10-28 08:27:48,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-10-28 08:27:48,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-10-28 08:27:48,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-10-28 08:27:48,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-10-28 08:27:48,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-10-28 08:27:48,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-10-28 08:27:48,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-10-28 08:27:48,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-10-28 08:27:48,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-10-28 08:27:48,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-10-28 08:27:48,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-10-28 08:27:48,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-10-28 08:27:48,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-10-28 08:27:48,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-10-28 08:27:48,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-10-28 08:27:48,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-10-28 08:27:48,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-10-28 08:27:48,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-10-28 08:27:48,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-10-28 08:27:48,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-10-28 08:27:48,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-10-28 08:27:48,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,868 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-10-28 08:27:48,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-10-28 08:27:48,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-10-28 08:27:48,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-10-28 08:27:48,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-10-28 08:27:48,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-10-28 08:27:48,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-10-28 08:27:48,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-10-28 08:27:48,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-10-28 08:27:48,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-10-28 08:27:48,876 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-10-28 08:27:48,876 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-10-28 08:27:48,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-10-28 08:27:48,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-10-28 08:27:48,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-10-28 08:27:48,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-10-28 08:27:48,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-10-28 08:27:48,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-10-28 08:27:48,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-10-28 08:27:48,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-10-28 08:27:48,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-10-28 08:27:48,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-10-28 08:27:48,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-10-28 08:27:48,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-10-28 08:27:48,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-10-28 08:27:48,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-10-28 08:27:48,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-10-28 08:27:48,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-10-28 08:27:48,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-10-28 08:27:48,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-10-28 08:27:48,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-10-28 08:27:48,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-10-28 08:27:48,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-10-28 08:27:48,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-10-28 08:27:48,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-10-28 08:27:48,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-10-28 08:27:48,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-10-28 08:27:48,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-10-28 08:27:48,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-10-28 08:27:48,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-10-28 08:27:48,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-10-28 08:27:48,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-10-28 08:27:48,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-10-28 08:27:48,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-10-28 08:27:48,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-10-28 08:27:48,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-10-28 08:27:48,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:48,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-10-28 08:27:48,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-10-28 08:27:48,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-10-28 08:27:48,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-10-28 08:27:48,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-10-28 08:27:48,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-10-28 08:27:48,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-10-28 08:27:48,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-10-28 08:27:48,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-e85a3c6-226074/addons/transifex/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,894 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/transifex/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-10-28 08:27:48,899 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-10-28 08:27:48,899 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-10-28 08:27:48,899 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-10-28 08:27:48,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-10-28 08:27:48,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-10-28 08:27:48,901 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-10-28 08:27:48,901 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-10-28 08:27:48,901 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-10-28 08:27:48,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-10-28 08:27:48,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-10-28 08:27:48,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-10-28 08:27:48,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-10-28 08:27:48,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-10-28 08:27:48,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-10-28 08:27:48,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-10-28 08:27:48,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-10-28 08:27:48,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-10-28 08:27:48,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-10-28 08:27:48,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-10-28 08:27:48,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-10-28 08:27:48,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-10-28 08:27:48,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-10-28 08:27:48,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-10-28 08:27:48,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-10-28 08:27:48,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:48,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,908 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-10-28 08:27:48,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:48,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-10-28 08:27:48,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-10-28 08:27:48,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-10-28 08:27:48,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-10-28 08:27:48,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-10-28 08:27:48,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-10-28 08:27:48,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-10-28 08:27:48,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-10-28 08:27:48,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-10-28 08:27:48,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-10-28 08:27:48,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-10-28 08:27:48,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-10-28 08:27:48,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-10-28 08:27:48,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-10-28 08:27:48,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-10-28 08:27:48,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-10-28 08:27:48,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-10-28 08:27:48,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-10-28 08:27:48,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-10-28 08:27:48,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-10-28 08:27:48,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-10-28 08:27:48,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-10-28 08:27:48,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-10-28 08:27:48,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-10-28 08:27:48,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-10-28 08:27:48,923 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-10-28 08:27:48,923 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-10-28 08:27:48,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-10-28 08:27:48,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-10-28 08:27:48,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-10-28 08:27:48,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-10-28 08:27:48,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-10-28 08:27:48,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-10-28 08:27:48,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-10-28 08:27:48,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-10-28 08:27:48,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-10-28 08:27:48,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-10-28 08:27:48,929 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-10-28 08:27:48,929 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-10-28 08:27:48,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-10-28 08:27:48,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-10-28 08:27:48,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-10-28 08:27:48,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-10-28 08:27:48,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-10-28 08:27:48,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-10-28 08:27:48,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-10-28 08:27:48,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-10-28 08:27:48,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,933 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-10-28 08:27:48,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-10-28 08:27:48,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-10-28 08:27:48,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-10-28 08:27:48,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-10-28 08:27:48,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-10-28 08:27:48,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-10-28 08:27:48,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-10-28 08:27:48,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-10-28 08:27:48,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-10-28 08:27:48,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-10-28 08:27:48,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-10-28 08:27:48,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-10-28 08:27:48,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-10-28 08:27:48,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-10-28 08:27:48,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-10-28 08:27:48,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-10-28 08:27:48,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-e85a3c6-226074/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,966 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-10-28 08:27:48,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-10-28 08:27:48,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-10-28 08:27:48,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-10-28 08:27:48,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-10-28 08:27:48,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-10-28 08:27:48,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-e85a3c6-226074/addons/website_links/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,973 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_links/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-10-28 08:27:48,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-10-28 08:27:48,984 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-10-28 08:27:48,984 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-10-28 08:27:48,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-10-28 08:27:48,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-10-28 08:27:48,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-10-28 08:27:48,986 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-10-28 08:27:48,986 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-10-28 08:27:48,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-10-28 08:27:48,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-10-28 08:27:48,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-10-28 08:27:48,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-10-28 08:27:48,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-10-28 08:27:48,989 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-10-28 08:27:48,989 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-10-28 08:27:48,989 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-10-28 08:27:48,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-10-28 08:27:48,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-10-28 08:27:48,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-10-28 08:27:48,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-10-28 08:27:48,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-10-28 08:27:48,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-10-28 08:27:48,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-10-28 08:27:48,993 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-10-28 08:27:48,993 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_FR 2026-10-28 08:27:48,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_FR 2026-10-28 08:27:48,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_FR 2026-10-28 08:27:48,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_FR 2026-10-28 08:27:48,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_FR 2026-10-28 08:27:48,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_FR 2026-10-28 08:27:48,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,995 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-28 08:27:48,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_FR 2026-10-28 08:27:48,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-10-28 08:27:48,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-10-28 08:27:48,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-10-28 08:27:48,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-10-28 08:27:49,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-10-28 08:27:49,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-10-28 08:27:49,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-10-28 08:27:49,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-10-28 08:27:49,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_FR 2026-10-28 08:27:49,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:49,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-10-28 08:27:49,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-10-28 08:27:49,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-10-28 08:27:49,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-10-28 08:27:49,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-10-28 08:27:49,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-10-28 08:27:49,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-10-28 08:27:49,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-10-28 08:27:49,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-10-28 08:27:49,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-10-28 08:27:49,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-10-28 08:27:49,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-10-28 08:27:49,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-10-28 08:27:49,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-10-28 08:27:49,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-10-28 08:27:49,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-10-28 08:27:49,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-10-28 08:27:49,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-10-28 08:27:49,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-10-28 08:27:49,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-10-28 08:27:49,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-10-28 08:27:49,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-10-28 08:27:49,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-10-28 08:27:49,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-10-28 08:27:49,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-10-28 08:27:49,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-10-28 08:27:49,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-10-28 08:27:49,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-10-28 08:27:49,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-10-28 08:27:49,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-10-28 08:27:49,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-10-28 08:27:49,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-10-28 08:27:49,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-10-28 08:27:49,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-10-28 08:27:49,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-10-28 08:27:49,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-10-28 08:27:49,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-10-28 08:27:49,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-10-28 08:27:49,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-10-28 08:27:49,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-10-28 08:27:49,015 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-10-28 08:27:49,015 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-10-28 08:27:49,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-10-28 08:27:49,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-10-28 08:27:49,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-10-28 08:27:49,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-10-28 08:27:49,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-10-28 08:27:49,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-10-28 08:27:49,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-10-28 08:27:49,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-10-28 08:27:49,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-10-28 08:27:49,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-10-28 08:27:49,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-10-28 08:27:49,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-10-28 08:27:49,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-10-28 08:27:49,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-10-28 08:27:49,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-10-28 08:27:49,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-10-28 08:27:49,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-10-28 08:27:49,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-10-28 08:27:49,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-10-28 08:27:49,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-10-28 08:27:49,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-10-28 08:27:49,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-10-28 08:27:49,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-10-28 08:27:49,025 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-10-28 08:27:49,025 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-10-28 08:27:49,025 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-10-28 08:27:49,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-10-28 08:27:49,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-10-28 08:27:49,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-10-28 08:27:49,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-10-28 08:27:49,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-10-28 08:27:49,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-10-28 08:27:49,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-10-28 08:27:49,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-10-28 08:27:49,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-10-28 08:27:49,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-10-28 08:27:49,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-10-28 08:27:49,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-10-28 08:27:49,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-10-28 08:27:49,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-10-28 08:27:49,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-10-28 08:27:49,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-10-28 08:27:49,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-10-28 08:27:49,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-10-28 08:27:49,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-10-28 08:27:49,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-10-28 08:27:49,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-10-28 08:27:49,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-10-28 08:27:49,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-10-28 08:27:49,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:49,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-10-28 08:27:49,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-10-28 08:27:49,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-10-28 08:27:49,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-10-28 08:27:49,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-10-28 08:27:49,036 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp: no translation for language fr_FR 2026-10-28 08:27:49,036 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: no translation for language fr_FR 2026-10-28 08:27:49,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_quality: no translation for language fr_FR 2026-10-28 08:27:49,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: no translation for language fr_FR 2026-10-28 08:27:49,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: no translation for language fr_FR 2026-10-28 08:27:49,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_pos: no translation for language fr_FR 2026-10-28 08:27:49,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-10-28 08:27:49,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_iot_saas: no translation for language fr_FR 2026-10-28 08:27:49,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-10-28 08:27:49,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-10-28 08:27:49,040 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-10-28 08:27:49,040 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-10-28 08:27:49,040 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-10-28 08:27:49,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-10-28 08:27:49,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-10-28 08:27:49,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-10-28 08:27:49,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-10-28 08:27:49,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-10-28 08:27:49,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-10-28 08:27:49,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-10-28 08:27:49,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-10-28 08:27:49,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-10-28 08:27:49,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-10-28 08:27:49,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-10-28 08:27:49,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-10-28 08:27:49,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-10-28 08:27:49,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-10-28 08:27:49,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-10-28 08:27:49,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-10-28 08:27:49,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_FR 2026-10-28 08:27:49,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_barcode: no translation for language fr_FR 2026-10-28 08:27:49,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_barcode: no translation for language fr_FR 2026-10-28 08:27:49,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-10-28 08:27:49,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-10-28 08:27:49,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-10-28 08:27:49,049 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-10-28 08:27:49,049 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-10-28 08:27:49,049 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-10-28 08:27:49,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-10-28 08:27:49,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-10-28 08:27:49,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-10-28 08:27:49,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-10-28 08:27:49,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-10-28 08:27:49,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-10-28 08:27:49,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-10-28 08:27:49,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-10-28 08:27:49,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_FR 2026-10-28 08:27:49,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-10-28 08:27:49,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-10-28 08:27:49,055 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-10-28 08:27:49,055 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-10-28 08:27:49,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-10-28 08:27:49,056 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-10-28 08:27:49,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-10-28 08:27:49,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-10-28 08:27:49,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-10-28 08:27:49,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-10-28 08:27:49,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-10-28 08:27:49,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-10-28 08:27:49,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-10-28 08:27:49,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-10-28 08:27:49,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-10-28 08:27:49,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-10-28 08:27:49,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-10-28 08:27:49,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-10-28 08:27:49,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-10-28 08:27:49,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-10-28 08:27:49,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-10-28 08:27:49,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-10-28 08:27:49,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-10-28 08:27:49,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-10-28 08:27:49,064 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-10-28 08:27:49,064 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-10-28 08:27:49,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-10-28 08:27:49,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-10-28 08:27:49,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-10-28 08:27:49,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-10-28 08:27:49,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-10-28 08:27:49,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-10-28 08:27:49,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-10-28 08:27:49,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-10-28 08:27:49,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-10-28 08:27:49,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-10-28 08:27:49,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-10-28 08:27:49,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-10-28 08:27:49,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-10-28 08:27:49,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-10-28 08:27:49,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-10-28 08:27:49,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-10-28 08:27:49,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-10-28 08:27:49,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-10-28 08:27:49,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-10-28 08:27:49,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-10-28 08:27:49,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-10-28 08:27:49,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-10-28 08:27:49,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-10-28 08:27:49,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-10-28 08:27:49,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-10-28 08:27:49,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-10-28 08:27:49,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-10-28 08:27:49,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-10-28 08:27:49,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-10-28 08:27:49,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-10-28 08:27:49,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-10-28 08:27:49,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-10-28 08:27:49,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-10-28 08:27:49,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-10-28 08:27:49,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-10-28 08:27:49,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-10-28 08:27:49,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-10-28 08:27:49,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-10-28 08:27:49,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-10-28 08:27:49,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-10-28 08:27:49,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-10-28 08:27:49,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-10-28 08:27:49,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-10-28 08:27:49,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-10-28 08:27:49,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-10-28 08:27:49,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-10-28 08:27:49,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-10-28 08:27:49,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-10-28 08:27:49,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-10-28 08:27:49,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-10-28 08:27:49,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-10-28 08:27:49,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-10-28 08:27:49,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-10-28 08:27:49,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-10-28 08:27:49,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-10-28 08:27:49,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-10-28 08:27:49,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-10-28 08:27:49,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-10-28 08:27:49,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-10-28 08:27:49,088 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-10-28 08:27:49,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-10-28 08:27:49,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-10-28 08:27:49,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-10-28 08:27:49,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-10-28 08:27:49,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-10-28 08:27:49,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-10-28 08:27:49,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-10-28 08:27:49,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-10-28 08:27:49,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-10-28 08:27:49,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-10-28 08:27:49,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-10-28 08:27:49,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-10-28 08:27:49,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-10-28 08:27:49,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-10-28 08:27:49,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-10-28 08:27:49,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-10-28 08:27:49,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-10-28 08:27:49,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-10-28 08:27:49,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-10-28 08:27:49,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-10-28 08:27:49,097 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-10-28 08:27:49,097 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,097 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-10-28 08:27:49,104 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-10-28 08:27:49,104 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-10-28 08:27:49,105 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-10-28 08:27:49,105 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-10-28 08:27:49,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-10-28 08:27:49,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-10-28 08:27:49,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-10-28 08:27:49,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-10-28 08:27:49,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-10-28 08:27:49,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-10-28 08:27:49,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-10-28 08:27:49,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-10-28 08:27:49,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-10-28 08:27:49,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-10-28 08:27:49,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-10-28 08:27:49,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-10-28 08:27:49,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-10-28 08:27:49,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-10-28 08:27:49,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-10-28 08:27:49,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-10-28 08:27:49,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-e85a3c6-226074/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,113 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-e85a3c6-226074/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,116 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,121 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,122 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,125 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,127 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,129 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,132 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,132 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,136 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,137 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-e85a3c6-226074/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,139 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-e85a3c6-226074/addons/website_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,142 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_project/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,145 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,148 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,152 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,158 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,164 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,166 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,169 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,174 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,175 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,177 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,179 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-10-28 08:27:49,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: no translation for language fr_FR 2026-10-28 08:27:49,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-10-28 08:27:49,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-10-28 08:27:49,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-10-28 08:27:49,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-10-28 08:27:49,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-10-28 08:27:49,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-e85a3c6-226074/addons/board/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,182 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/board/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,185 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,187 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,191 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,196 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,196 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,199 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,203 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,207 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,207 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,210 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,213 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,219 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,223 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,223 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-e85a3c6-226074/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,227 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-e85a3c6-226074/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,231 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-10-28 08:27:49,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,233 104 INFO rb-e85a3c6-226074-429757 odoo.tools.translate: loading base translation file /data/build/rb-e85a3c6-226074/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-28 08:27:49,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-10-28 08:27:49,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-10-28 08:27:49,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-10-28 08:27:49,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-10-28 08:27:49,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-10-28 08:27:49,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-10-28 08:27:49,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-10-28 08:27:49,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-10-28 08:28:03,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet ... 2026-10-28 08:28:04,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet_new_dataset ... 2026-10-28 08:28:05,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_static_templates ... 2026-10-28 08:28:06,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:09,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_a_nested_child_line_is_readable_by_the_named_approver ... 2026-10-28 08:28:10,334 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [5] 2026-10-28 08:28:10,967 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1839] 2026-10-28 08:28:11,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_administrator_reads_every_request_line ... 2026-10-28 08:28:12,072 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [7] 2026-10-28 08:28:13,113 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1840] 2026-10-28 08:28:13,539 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1841] 2026-10-28 08:28:13,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_create_a_line_on_the_request_they_approve ... 2026-10-28 08:28:14,726 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [10] 2026-10-28 08:28:15,363 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1842] 2026-10-28 08:28:15,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 273, model: approval.request.line 2026-10-28 08:28:15,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_read_the_lines_of_a_request_they_are_not_named_on ... 2026-10-28 08:28:16,700 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [12] 2026-10-28 08:28:17,621 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1843] 2026-10-28 08:28:18,075 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1844] 2026-10-28 08:28:18,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_read_the_nested_lines_of_a_request_they_are_not_named_on ... 2026-10-28 08:28:19,194 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [15] 2026-10-28 08:28:20,215 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1845] 2026-10-28 08:28:20,686 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1846] 2026-10-28 08:28:21,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_unlink_the_lines_they_may_read ... 2026-10-28 08:28:21,957 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [18] 2026-10-28 08:28:22,507 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1847] 2026-10-28 08:28:22,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29, 30], uid: 273, model: approval.request.line 2026-10-28 08:28:22,756 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_write_the_lines_they_may_read ... 2026-10-28 08:28:23,658 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [20] 2026-10-28 08:28:24,133 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1848] 2026-10-28 08:28:24,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [31, 32], uid: 273, model: approval.request.line 2026-10-28 08:28:24,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_named_on_the_request_can_read_the_lines_they_approve ... 2026-10-28 08:28:25,121 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [22] 2026-10-28 08:28:25,603 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1849] 2026-10-28 08:28:25,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_named_through_a_multi_approver_step_can_read_the_lines ... 2026-10-28 08:28:26,944 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [24] 2026-10-28 08:28:27,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_officer_reads_the_lines_of_the_requests_they_approve_only ... 2026-10-28 08:28:27,850 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted request.approval.user.line records with IDs: [26] 2026-10-28 08:28:28,793 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1850] 2026-10-28 08:28:29,114 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1851] 2026-10-28 08:28:29,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 271, model: approval.request.line 2026-10-28 08:28:29,384 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:28:38,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_lines_before_confirm_and_confirm_resolve_x2many ... 2026-10-28 08:28:39,642 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1852] 2026-10-28 08:28:39,829 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1853] 2026-10-28 08:28:40,447 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1854] 2026-10-28 08:28:40,589 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1855] 2026-10-28 08:28:40,756 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1856] 2026-10-28 08:28:40,893 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1857] 2026-10-28 08:28:41,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_request_before_confirm_and_confirm_resolve_x2many ... 2026-10-28 08:28:41,894 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1858] 2026-10-28 08:28:42,083 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1859] 2026-10-28 08:28:42,580 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1860] 2026-10-28 08:28:42,749 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1861] 2026-10-28 08:28:42,905 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [1862] 2026-10-28 08:28:43,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 08:28:44,707 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [299] 2026-10-28 08:28:45,348 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [300] 2026-10-28 08:28:45,951 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [301] 2026-10-28 08:28:46,586 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-10-28 08:28:47,493 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [304] 2026-10-28 08:28:47,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_01_search_with_and_without_approvals ... 2026-10-28 08:28:47,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_02_search_approvals_in_states ... 2026-10-28 08:28:47,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_03_requirement_flags_required_partial_full ... 2026-10-28 08:28:47,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_04_can_generate_approval_request ... 2026-10-28 08:28:47,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_05_cancelled_are_ignored_by_default ... 2026-10-28 08:28:48,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:49,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_nostore_yields_no_suggestions ... 2026-10-28 08:28:49,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_auto_excludes_auto_filled_sources ... 2026-10-28 08:28:49,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_rw_has_suggestions_and_dest_store_true ... 2026-10-28 08:28:49,842 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_from_approval_blocks_src_auto_or_nonstore ... 2026-10-28 08:28:49,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_no_false_positive_on_partial_input ... 2026-10-28 08:28:50,060 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-10-28 08:28:50,604 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_to_approval_blocks_dest_auto_or_nonstore ... 2026-10-28 08:28:50,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_valid_when_both_sides_stored_and_writable ... 2026-10-28 08:28:50,810 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-10-28 08:28:51,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:28:52,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_010_single_src_to_wizard_line_mapped_fields_ok_defaults_not_injected_head ... 2026-10-28 08:28:53,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_020_single_children_src_to_wizard_lines_and_header_default_not_injected ... 2026-10-28 08:28:54,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_030_multi_src_to_wizard_line_and_header_default_injected ... 2026-10-28 08:28:55,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_040_multi_two_sources_common_wizard_head_and_two_lines ... 2026-10-28 08:28:56,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_050_single_head_only_defaults_apply_on_request_head_unmapped_fields ... 2026-10-28 08:28:57,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_060_single_head_only_mapped_field_not_overwritten_by_default ... 2026-10-28 08:28:58,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_070_single_children_line_default_applies_on_request_line_unmapped_field ... 2026-10-28 08:28:59,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_080_single_children_header_default_applies_on_request_head ... 2026-10-28 08:29:01,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_090_multi_header_defaults_apply_on_request_head_unmapped_fields ... 2026-10-28 08:29:02,979 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_100_multi_line_default_applies_on_request_line_unmapped_field ... 2026-10-28 08:29:04,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_110_multi_mapped_line_field_preserves_source_value ... 2026-10-28 08:29:06,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_120_header_default_does_not_override_manual_when_force_false ... 2026-10-28 08:29:07,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_130_header_default_overrides_manual_when_force_true ... 2026-10-28 08:29:08,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_140_line_default_does_not_override_manual_when_force_false ... 2026-10-28 08:29:10,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_150_line_default_overrides_manual_when_force_true ... 2026-10-28 08:29:11,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_160_unknown_default_key_ignored_but_known_keys_applied ... 2026-10-28 08:29:13,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_170_single_reverse_gen_source_applies_source_only_defaults ... 2026-10-28 08:29:14,467 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-10-28 08:29:14,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_180_multi_mixed_fields_defaults_fill_only_unmapped ... 2026-10-28 08:29:15,832 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-10-28 08:29:17,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-10-28 08:29:18,730 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:29:19,346 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19229, 19230, 19231, 19232, 19233, 19234, 19235, 19236, 19237, 19238] 2026-10-28 08:29:19,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-10-28 08:29:19,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_02_cross_level_same_kind_of_pair_is_allowed ... 2026-10-28 08:29:20,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_03_same_level_child_pair_collision_raises_with_level_hint ... 2026-10-28 08:29:21,339 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:29:21,815 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_business_field_write_on_submitted_request_does_not_reach_attached_source ... 2026-10-28 08:29:22,516 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-10-28 08:29:22,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_business_field_write_on_submitted_request_reaches_generated_source ... 2026-10-28 08:29:23,424 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-10-28 08:29:23,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_mirror_field_still_reaches_attached_source_after_submission ... 2026-10-28 08:29:24,395 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-10-28 08:29:24,519 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [308] 2026-10-28 08:29:24,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:29:25,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-10-28 08:29:26,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-10-28 08:29:27,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-10-28 08:29:28,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-10-28 08:29:29,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-10-28 08:29:30,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-10-28 08:29:31,627 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:29:31,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-10-28 08:29:32,132 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_102_head_quantity_maps_when_toggle_and_label_match ... 2026-10-28 08:29:32,599 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-10-28 08:29:33,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-10-28 08:29:33,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-10-28 08:29:34,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:29:34,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-10-28 08:29:34,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-10-28 08:29:34,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-10-28 08:29:34,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-10-28 08:29:34,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-10-28 08:29:34,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:29:37,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_confirm_must_not_reject_a_request_whose_lines_the_requester_cannot_read ... 2026-10-28 08:29:39,461 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [1867] 2026-10-28 08:29:39,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_full_approval_notice_reaches_every_source_and_is_authored_by_the_approver ... 2026-10-28 08:29:40,418 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #288 deleted request.approval.user.line records with IDs: [84] 2026-10-28 08:29:40,945 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [1868] 2026-10-28 08:29:41,304 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #287 deleted mail.activity records with IDs: [310] 2026-10-28 08:29:41,484 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1869] 2026-10-28 08:29:41,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_snapshot_of_a_fully_approved_request_records_every_source_document ... 2026-10-28 08:29:42,529 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #288 deleted request.approval.user.line records with IDs: [86] 2026-10-28 08:29:43,012 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [1870] 2026-10-28 08:29:43,382 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #287 deleted mail.activity records with IDs: [311] 2026-10-28 08:29:43,568 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1871] 2026-10-28 08:29:43,745 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:29:44,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-10-28 08:29:45,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-10-28 08:29:46,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-10-28 08:29:47,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-10-28 08:29:48,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-10-28 08:29:48,996 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [93] 2026-10-28 08:29:49,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-10-28 08:29:50,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-10-28 08:29:51,110 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-10-28 08:29:51,271 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [312] 2026-10-28 08:29:51,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:29:52,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-10-28 08:29:53,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-10-28 08:29:54,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-10-28 08:29:55,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-10-28 08:29:56,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-10-28 08:29:57,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_213_multi_preserve_manual_request_links_then_attach_m2m ... 2026-10-28 08:29:58,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:29:58,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_a_new_company_gets_exactly_one_general_type ... 2026-10-28 08:30:07,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_every_company_has_exactly_one_general_type ... 2026-10-28 08:30:07,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_re_running_the_seed_does_not_create_a_second_general_type ... 2026-10-28 08:30:08,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:30:08,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-10-28 08:30:10,015 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [105] 2026-10-28 08:30:10,157 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [106] 2026-10-28 08:30:10,604 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-10-28 08:30:10,741 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [313] 2026-10-28 08:30:11,789 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28539, 28536] 2026-10-28 08:30:11,907 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [76] 2026-10-28 08:30:11,987 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3605] 2026-10-28 08:30:12,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-10-28 08:30:13,136 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [108] 2026-10-28 08:30:13,449 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [109] 2026-10-28 08:30:13,904 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-10-28 08:30:14,038 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [314] 2026-10-28 08:30:15,099 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28544, 28541] 2026-10-28 08:30:15,160 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [77] 2026-10-28 08:30:15,249 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28543, 28542] 2026-10-28 08:30:15,279 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [47, 48] 2026-10-28 08:30:15,299 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3606] 2026-10-28 08:30:15,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-10-28 08:30:16,752 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-10-28 08:30:16,854 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [315] 2026-10-28 08:30:17,359 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28548, 28546] 2026-10-28 08:30:17,399 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [78] 2026-10-28 08:30:17,411 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3607] 2026-10-28 08:30:17,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-10-28 08:30:18,871 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-10-28 08:30:18,963 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [316] 2026-10-28 08:30:19,438 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28552, 28550] 2026-10-28 08:30:19,478 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [79] 2026-10-28 08:30:19,500 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28551] 2026-10-28 08:30:19,534 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [50] 2026-10-28 08:30:19,547 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3608] 2026-10-28 08:30:19,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:30:28,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-10-28 08:30:28,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-10-28 08:30:29,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-10-28 08:30:30,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-10-28 08:30:31,087 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [119] 2026-10-28 08:30:31,445 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-10-28 08:30:31,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-10-28 08:30:31,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-10-28 08:30:32,376 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-10-28 08:30:32,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-10-28 08:30:33,558 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-10-28 08:30:33,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:30:43,592 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-10-28 08:30:43,657 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-10-28 08:30:44,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-10-28 08:30:44,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-10-28 08:30:44,993 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-10-28 08:30:45,832 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-10-28 08:30:46,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-10-28 08:30:49,878 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #291 deleted request.approval.user.line records with IDs: [126] 2026-10-28 08:30:50,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-10-28 08:30:51,392 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-10-28 08:30:52,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-10-28 08:30:53,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-10-28 08:30:53,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-10-28 08:30:54,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-10-28 08:30:56,064 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1878] 2026-10-28 08:30:56,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-10-28 08:30:56,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-10-28 08:30:57,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-10-28 08:30:58,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-10-28 08:30:59,444 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [135] 2026-10-28 08:30:59,792 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-10-28 08:30:59,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-10-28 08:31:00,901 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-10-28 08:31:02,074 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [139] 2026-10-28 08:31:02,378 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [140] 2026-10-28 08:31:02,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:31:03,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-10-28 08:31:03,910 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [142] 2026-10-28 08:31:04,324 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-10-28 08:31:04,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-10-28 08:31:05,324 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [144] 2026-10-28 08:31:05,629 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [145] 2026-10-28 08:31:06,047 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-10-28 08:31:06,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:06,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_generated_tracking_modify_existing_source: Starting TestGeneratedTrackingOnModifyExistingSource.test_01_modify_existing_source_does_not_mark_generated_and_unlink_is_safe ... 2026-10-28 08:31:07,401 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-10-28 08:31:07,508 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [321] 2026-10-28 08:31:08,228 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28594, 28592] 2026-10-28 08:31:08,279 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [104] 2026-10-28 08:31:08,295 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3629] 2026-10-28 08:31:08,353 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:13,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-10-28 08:31:14,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-10-28 08:31:14,783 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-10-28 08:31:15,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-10-28 08:31:16,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-10-28 08:31:16,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-10-28 08:31:17,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-10-28 08:31:17,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-10-28 08:31:18,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-10-28 08:31:19,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-10-28 08:31:20,155 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1882] 2026-10-28 08:31:20,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-10-28 08:31:21,402 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1883] 2026-10-28 08:31:21,634 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1884] 2026-10-28 08:31:21,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-10-28 08:31:23,488 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1885] 2026-10-28 08:31:23,744 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1886] 2026-10-28 08:31:23,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-10-28 08:31:25,228 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1887] 2026-10-28 08:31:25,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-10-28 08:31:27,900 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1888] 2026-10-28 08:31:28,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-10-28 08:31:29,333 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1889] 2026-10-28 08:31:29,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-10-28 08:31:30,827 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1890] 2026-10-28 08:31:30,934 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_210_opening_the_refuse_wizard_must_not_run_the_refuse_hooks ... 2026-10-28 08:31:31,764 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1891] 2026-10-28 08:31:31,896 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1892] 2026-10-28 08:31:32,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_real_refusal_runs_both_refuse_hooks ... 2026-10-28 08:31:32,948 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1893] 2026-10-28 08:31:33,103 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1894] 2026-10-28 08:31:33,398 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [333, 334] 2026-10-28 08:31:33,570 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1895] 2026-10-28 08:31:33,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_212_refuse_hooks_run_only_once_the_wizard_reason_is_submitted ... 2026-10-28 08:31:34,529 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1896] 2026-10-28 08:31:34,713 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1897] 2026-10-28 08:31:35,090 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [335, 336] 2026-10-28 08:31:35,284 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1898] 2026-10-28 08:31:35,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_213_a_partial_approval_must_not_run_the_validate_post_hook ... 2026-10-28 08:31:36,312 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1899] 2026-10-28 08:31:36,483 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1900] 2026-10-28 08:31:36,724 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [337, 338] 2026-10-28 08:31:37,024 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1901] 2026-10-28 08:31:37,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_214_the_final_approval_runs_the_validate_post_hook_exactly_once ... 2026-10-28 08:31:38,109 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1902] 2026-10-28 08:31:38,278 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1903] 2026-10-28 08:31:38,643 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [340, 341] 2026-10-28 08:31:38,866 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1904] 2026-10-28 08:31:39,299 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #294 deleted mail.activity records with IDs: [342] 2026-10-28 08:31:39,551 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1905] 2026-10-28 08:31:39,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_215_confirm_cancel_and_draft_post_hooks_still_fire ... 2026-10-28 08:31:40,738 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1906] 2026-10-28 08:31:40,904 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1907] 2026-10-28 08:31:41,148 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #296 deleted mail.activity records with IDs: [343, 344] 2026-10-28 08:31:41,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_216_a_refusal_that_does_not_refuse_the_request_must_not_run_refuse_post ... 2026-10-28 08:31:42,705 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1908] 2026-10-28 08:31:42,892 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1909] 2026-10-28 08:31:43,109 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1910] 2026-10-28 08:31:43,385 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [345, 346, 347] 2026-10-28 08:31:43,621 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1911] 2026-10-28 08:31:43,773 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1912] 2026-10-28 08:31:44,004 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #294 deleted mail.activity records with IDs: [348, 349] 2026-10-28 08:31:44,282 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #294 deleted mail.mail records with IDs: [1913] 2026-10-28 08:31:44,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-10-28 08:31:46,185 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1914] 2026-10-28 08:31:46,453 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1915] 2026-10-28 08:31:46,668 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_ir_logging_records_created_without_explicit_log_call ... 2026-10-28 08:31:48,295 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1916] 2026-10-28 08:31:48,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:31:48,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_onchange_merges_into_result_value: Starting TestInlineOnchangeMergesIntoResultValue.test_apply_onchange_methods_merges_inline_diff_into_result_value ... 2026-10-28 08:31:49,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:49,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_a_non_inline_field_does_not_run_the_inline_onchange_code ... 2026-10-28 08:31:49,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_a_single_inline_field_changes ... 2026-10-28 08:31:50,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_two_inline_fields_change_together ... 2026-10-28 08:31:50,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:51,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-10-28 08:31:52,096 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-10-28 08:31:52,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-10-28 08:31:53,338 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [179] 2026-10-28 08:31:53,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-10-28 08:31:54,646 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [181] 2026-10-28 08:31:54,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-10-28 08:31:55,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:56,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-10-28 08:31:56,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-10-28 08:31:56,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-10-28 08:31:56,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-10-28 08:31:56,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-10-28 08:31:56,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-10-28 08:31:56,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-10-28 08:31:56,586 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-10-28 08:31:57,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-10-28 08:31:57,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-10-28 08:31:57,147 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-10-28 08:31:57,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-10-28 08:31:57,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-10-28 08:31:57,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-10-28 08:31:57,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-10-28 08:31:57,633 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [20309] 2026-10-28 08:31:57,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-10-28 08:31:58,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:58,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-10-28 08:31:58,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:31:58,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-10-28 08:31:58,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:32:00,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_analysis ... 2026-10-28 08:32:01,730 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [1917] 2026-10-28 08:32:01,839 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [3678] 2026-10-28 08:32:02,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_approver_report ... 2026-10-28 08:32:03,035 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [1918] 2026-10-28 08:32:03,138 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [3680] 2026-10-28 08:32:03,339 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_report ... 2026-10-28 08:32:04,295 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [1919] 2026-10-28 08:32:04,418 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [3682] 2026-10-28 08:32:04,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request ... 2026-10-28 08:32:05,782 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [1920] 2026-10-28 08:32:05,888 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [3684] 2026-10-28 08:32:06,118 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request_in_the_approver_report ... 2026-10-28 08:32:07,401 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [1921] 2026-10-28 08:32:07,542 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [3686] 2026-10-28 08:32:07,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:32:08,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-10-28 08:32:10,137 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-10-28 08:32:10,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-10-28 08:32:11,386 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-10-28 08:32:11,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-10-28 08:32:12,752 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-10-28 08:32:12,937 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-10-28 08:32:13,999 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-10-28 08:32:14,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-10-28 08:32:16,992 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-10-28 08:32:17,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-10-28 08:32:18,346 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-10-28 08:32:18,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-10-28 08:32:19,535 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-10-28 08:32:19,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-10-28 08:32:21,376 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-10-28 08:32:21,813 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-10-28 08:32:22,825 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-10-28 08:32:22,940 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [366] 2026-10-28 08:32:23,877 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-10-28 08:32:23,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-10-28 08:32:25,001 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-10-28 08:32:25,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:32:26,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_alias_mixed_states_header_left_default ... 2026-10-28 08:32:27,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_exact_all_same_state_propagates_header ... 2026-10-28 08:32:27,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_alias_state_normalized ... 2026-10-28 08:32:29,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_exact_state_copies ... 2026-10-28 08:32:30,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_update_attach_keeps_manual_states ... 2026-10-28 08:32:31,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:32:32,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_10_from_source_to_request_field_name_differences ... 2026-10-28 08:32:33,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_20_to_source_from_request_field_name_differences ... 2026-10-28 08:32:34,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_30_from_source_after_source_changes ... 2026-10-28 08:32:36,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_40_draft_composition_reports_no_source_divergence ... 2026-10-28 08:32:37,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:32:38,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_10_multi_strategy_line_mapping_and_roundtrip ... 2026-10-28 08:32:39,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_20_multi_strategy_pull_after_source_change ... 2026-10-28 08:32:40,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:32:41,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-10-28 08:32:42,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-10-28 08:32:42,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:32:44,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-10-28 08:32:45,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [166], uid: 299, model: viin.approval.request 2026-10-28 08:32:45,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-10-28 08:32:47,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-10-28 08:32:49,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-10-28 08:32:50,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-10-28 08:32:50,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-10-28 08:32:58,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-10-28 08:32:58,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-10-28 08:32:59,372 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-10-28 08:33:00,243 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-10-28 08:33:01,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-10-28 08:33:02,815 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-10-28 08:33:04,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-10-28 08:33:05,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-10-28 08:33:09,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:33:09,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-10-28 08:33:09,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-10-28 08:33:10,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-10-28 08:33:10,064 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-10-28 08:33:10,123 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-10-28 08:33:10,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-10-28 08:33:10,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-10-28 08:33:10,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:33:11,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-10-28 08:33:12,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-10-28 08:33:13,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-10-28 08:33:14,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-10-28 08:33:14,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-10-28 08:33:15,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 08:33:39,340 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 08:33:39,340 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 08:33:39,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_allowed_with_write_access_both_sides ... 2026-10-28 08:33:41,428 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_via_unconfirmed_button_context ... 2026-10-28 08:33:42,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_source_not_writable ... 2026-10-28 08:33:42,847 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_target_not_writable ... 2026-10-28 08:33:43,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_reply_email ... 2026-10-28 08:33:43,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793176423.5774376-37332-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(499,)) 2026-10-28 08:33:44,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1933 and Message-Id '<000911427621715.1793176424.001406669616699-openerp-12-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:44,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:44,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:44,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_send_email ... 2026-10-28 08:33:44,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1934 and Message-Id '<500339349950872.1793176424.355061054229736-openerp-3-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:44,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:44,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:44,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_raw_no_notification_no_header ... 2026-10-28 08:33:44,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1935 and Message-Id '<536080283427038.1793176424.649993658065796-openerp-private@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) "'***********nt@example.com'" successfully sent 2026-10-28 08:33:44,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:44,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:44,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_notif_email ... 2026-10-28 08:33:45,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1936 and Message-Id '<605635545349232.1793176424.876575469970703-openerp-3-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:45,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:45,096 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:45,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1793176425.0985763-99911-test@iron.sky>: direct reply to msg: model: mail.test.gateway, thread_id: 3, custom_values: None, uid: 1 2026-10-28 08:33:45,377 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1937 and Message-Id '<1793176425.0985763-99911-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:45,378 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:45,384 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:45,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_email ... 2026-10-28 08:33:45,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793176425.4958258-40073-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(499,)) 2026-10-28 08:33:45,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_notif_email ... 2026-10-28 08:33:46,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1938 and Message-Id '<802604474448674.1793176425.913794279098511-openerp-3-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:46,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:46,108 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:46,147 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Ignored mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1793176426.1127894-35107-test@iron.sky>: reply to a bounce notification detected by headers 2026-10-28 08:33:46,201 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_deep_thread_keeps_core_chain ... 2026-10-28 08:33:46,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793176426.2418296-44520-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 303, mail.alias(499,)) 2026-10-28 08:33:46,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1939 and Message-Id '<339339474393436.1793176426.473091125488281-openerp-14-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:46,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:46,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:46,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_line_length_within_rfc_limit ... 2026-10-28 08:33:46,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793176426.7138190-11332-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 303, mail.alias(499,)) 2026-10-28 08:33:47,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1940 and Message-Id '<806096459866622.1793176426.945249557495117-openerp-15-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:47,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:47,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:47,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_order_core_chain_last ... 2026-10-28 08:33:47,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793176427.3067257-50095-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 303, mail.alias(499,)) 2026-10-28 08:33:47,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1941 and Message-Id '<057661809277922.1793176427.615062236785889-openerp-16-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:47,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:47,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:47,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_reply_email ... 2026-10-28 08:33:48,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1793176427.8722363-12705-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 303, mail.alias(499,)) 2026-10-28 08:33:48,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1942 and Message-Id '<850257063751602.1793176428.133568525314331-openerp-17-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:48,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:48,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:48,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_batch_two_messages_no_header_leak ... 2026-10-28 08:33:48,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1943 and Message-Id '<251862994039103.1793176428.424026727676392-openerp-3-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:48,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:48,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1944 and Message-Id '<846549249107568.1793176428.563196420669556-openerp-3-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:48,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:48,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email ... 2026-10-28 08:33:49,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1945 and Message-Id '<129075845254691.1793176428.821501731872559-openerp-3-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:49,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:49,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:49,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email_header_not_stored ... 2026-10-28 08:33:49,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1946 and Message-Id '<037876093346013.1793176429.171389579772949-openerp-3-mail.test.gateway@e5d8b6aa5cc5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-28 08:33:49,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 08:33:49,369 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-28 08:33:49,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 08:33:49,725 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-10-28 08:33:50,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome pid: 7729 2026-10-28 08:33:50,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless temporary user profile dir: /tmp/tmp8vozipb__chrome_odoo 2026-10-28 08:33:50,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Issuing json command http://127.0.0.1:35645/json/version 2026-10-28 08:33:50,413 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35645/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:33:50,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Browser version: Chrome/150.0.7871.114 2026-10-28 08:33:50,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Issuing json command http://127.0.0.1:35645/json 2026-10-28 08:33:50,548 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35645/json with timeout 3 increased to 10s during tests 2026-10-28 08:33:50,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Websocket url found: ws://127.0.0.1:35645/devtools/page/D43373D402CC7FFC21A44EE996E58FD5 2026-10-28 08:33:50,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Enable chrome headless console log notification 2026-10-28 08:33:50,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless enable page notifications 2026-10-28 08:33:50,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:33:50,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Setting session cookie in browser 2026-10-28 08:33:50,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Open "http://127.0.0.1:8069/odoo/res.partner/1240" in browser 2026-10-28 08:33:50,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1240" 2026-10-28 08:33:50,725 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:33:52,861 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:52] "GET /odoo/res.partner/1240 HTTP/1.1" 200 - 181 0.268 1.874 2026-10-28 08:33:52,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigation result: {'frameId': 'D43373D402CC7FFC21A44EE996E58FD5', 'loaderId': '40341B10C3E3EFC64C1CFF4E39C54904', 'isDownload': False} 2026-10-28 08:33:52,868 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Evaluate ready code "odoo.isTourReady('viin_mail_route_change_thread_validation')" 2026-10-28 08:33:52,959 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:52] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.025 2026-10-28 08:33:53,074 104 INFO rb-e85a3c6-226074-429757 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 08:33:54,258 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:54] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.567 0.760 2026-10-28 08:33:54,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.338 2026-10-28 08:33:54,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:54] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.395 2026-10-28 08:33:54,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:54] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.443 2026-10-28 08:33:54,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:54] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-28 08:33:54,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:54] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:33:55,851 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:33:55,871 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:33:55,877 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-28 08:33:55,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-28 08:33:55,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: Owl is running in 'dev' mode. 2026-10-28 08:33:55,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:33:56,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:33:56,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.038 0.119 2026-10-28 08:33:56,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: The ready code tooks too much time : 3.243844509124756 2026-10-28 08:33:56,146 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.109 2026-10-28 08:33:56,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Evaluate test code "odoo.startTour('viin_mail_route_change_thread_validation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/1240", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:33:56,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [1/17] Tour viin_mail_route_change_thread_validation → Step Open the record's Actions cog menu (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-10-28 08:33:56,200 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.190 2026-10-28 08:33:56,218 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-10-28 08:33:56,300 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:33:56,727 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "POST /mail/data HTTP/1.1" 200 - 150 0.224 0.366 2026-10-28 08:33:56,900 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.051 0.817 2026-10-28 08:33:56,942 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.666 2026-10-28 08:33:57,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 08:33:57,148 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.025 0.035 2026-10-28 08:33:57,168 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:33:57,180 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "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 08:33:57,231 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:33:57,256 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.018 0.104 2026-10-28 08:33:57,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.165 2026-10-28 08:33:57,883 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:57] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 149 0.152 0.595 2026-10-28 08:33:58,091 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:58] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.041 0.085 2026-10-28 08:33:58,122 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.137 2026-10-28 08:33:58,571 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:58] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 151 0.221 0.325 2026-10-28 08:33:58,837 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:58] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.030 2026-10-28 08:33:58,852 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:58] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:33:58,913 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:58] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.022 0.037 2026-10-28 08:33:59,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.029 2026-10-28 08:33:59,100 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.068 2026-10-28 08:33:59,104 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:33:59,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [2/17] Tour viin_mail_route_change_thread_validation → Step .dropdown-menu 2026-10-28 08:33:59,214 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.054 0.140 2026-10-28 08:33:59,218 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [3/17] Tour viin_mail_route_change_thread_validation → Step Open the 'Move Message Thread' wizard (trigger: .o_menu_item:contains(Move Message Thread)) 2026-10-28 08:33:59,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.021 0.135 2026-10-28 08:33:59,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [4/17] Tour viin_mail_route_change_thread_validation → Step Wait for the wizard to render, 'Move To' still empty (trigger: .modal .o_field_widget[name='thread_to']) 2026-10-28 08:33:59,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.015 0.141 2026-10-28 08:33:59,411 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "POST /web/dataset/call_kw/message.change.thread.wizard/get_views HTTP/1.1" 200 - 12 0.018 0.062 2026-10-28 08:33:59,533 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "GET /web/image/res.partner/2/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 13 0.019 0.048 2026-10-28 08:33:59,582 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:33:59] "POST /web/dataset/call_kw/message.change.thread.wizard/onchange HTTP/1.1" 200 - 7 0.014 0.076 2026-10-28 08:33:59,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [5/17] Tour viin_mail_route_change_thread_validation → Step Click Apply with 'Move To' still empty (trigger: .modal footer button[name='action_change_thread']:visible) 2026-10-28 08:33:59,797 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [6/17] Tour viin_mail_route_change_thread_validation → Step Required-field validation must fire and report 'Move To' (RED today: the confirm blocks this, so this step times out) (trigger: .o_notification_title:contains(Invalid fields)) 2026-10-28 08:33:59,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [7/17] Tour viin_mail_route_change_thread_validation → Step The irreversible-action confirm must NOT have appeared for an invalid form (trigger: body:not(:has(.modal .modal-title:contains(Confirmation)))) 2026-10-28 08:33:59,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [8/17] Tour viin_mail_route_change_thread_validation → Step Select the Contact model for 'Move To' (trigger: .modal .o_field_widget[name='thread_to'] select) 2026-10-28 08:34:00,025 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [9/17] Tour viin_mail_route_change_thread_validation → Step Type the target contact's name (trigger: .modal .o_field_widget[name='thread_to'] .o-autocomplete--input) 2026-10-28 08:34:00,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [10/17] Tour viin_mail_route_change_thread_validation → Step .o-autocomplete--dropdown-menu 2026-10-28 08:34:00,179 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:00] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.019 0.055 2026-10-28 08:34:00,197 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [11/17] Tour viin_mail_route_change_thread_validation → Step Pick the target contact from the dropdown (trigger: .o-autocomplete--dropdown-item:contains(Change Thread Tour Target)) 2026-10-28 08:34:00,430 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:00] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.012 0.025 2026-10-28 08:34:00,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [12/17] Tour viin_mail_route_change_thread_validation → Step Apply again - the form is now valid, so the confirm must appear (S8) (trigger: .modal footer button[name='action_change_thread']:visible) 2026-10-28 08:34:00,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [13/17] Tour viin_mail_route_change_thread_validation → Step The confirm dialog appears for a valid move (trigger: .modal .modal-title:contains(Confirmation)) 2026-10-28 08:34:00,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [14/17] Tour viin_mail_route_change_thread_validation → Step Decline the confirm (trigger: .modal:has(.modal-title:contains(Confirmation)) button:contains(Cancel)) 2026-10-28 08:34:00,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [15/17] Tour viin_mail_route_change_thread_validation → Step Declining the confirm closes it without applying the move (trigger: body:not(:has(.modal .modal-title:contains(Confirmation)))) 2026-10-28 08:34:00,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [16/17] Tour viin_mail_route_change_thread_validation → Step Close the wizard via its own Cancel button, discarding the unsaved 'Move To' edit (trigger: .modal footer button.btn-secondary:contains(Cancel)) 2026-10-28 08:34:00,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [17/17] Tour viin_mail_route_change_thread_validation → Step No modal remains - the tour must not end on a dirty form (trigger: body:not(:has(.modal))) 2026-10-28 08:34:00,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: tour succeeded 2026-10-28 08:34:00,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR viin_mail_route_change_thread_validation SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 08:34:01,130 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: heap 31267488 (allocated 32534528) 2026-10-28 08:34:01,152 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing chrome headless with pid 7729 2026-10-28 08:34:01,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing websocket connection 2026-10-28 08:34:01,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Terminating chrome headless with pid 7729 2026-10-28 08:34:01,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083401_322468_test_change_thread_validation_precedes_confirm.txt 2026-10-28 08:34:01,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Removing chrome user profile "/tmp/tmp8vozipb__chrome_odoo" 2026-10-28 08:34:01,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:01,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_group_system_user_can_read_cohort_data ... 2026-10-28 08:34:03,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_internal_user_with_read_access_can_read_cohort_data ... 2026-10-28 08:34:04,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_user_with_no_group_access_is_refused_cohort_data ... 2026-10-28 08:34:06,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 316, model: sale.order.test 2026-10-28 08:34:06,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:34:06,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-10-28 08:34:06,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-10-28 08:34:06,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-10-28 08:34:06,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:06,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_interval_is_refused_cleanly ... 2026-10-28 08:34:06,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_mode_is_refused_cleanly ... 2026-10-28 08:34:07,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_timeline_is_refused_cleanly ... 2026-10-28 08:34:07,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:07,259 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_cell_domain_composes_with_row_domain_for_drilldown ... 2026-10-28 08:34:07,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_payload_is_json_serializable ... 2026-10-28 08:34:07,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_date_is_the_expected_period_label ... 2026-10-28 08:34:07,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_domain_matches_only_cohort_records_satisfying_search_domain ... 2026-10-28 08:34:07,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_value_counts_only_records_matching_search_domain ... 2026-10-28 08:34:08,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:08,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_drilldown_view: Starting TestCohortDrilldownListView.test_drilldown_list_view_shows_business_fields ... 2026-10-28 08:34:08,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:08,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_float_measure_aggregates_by_sum ... 2026-10-28 08:34:08,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_aggregates_by_distinct_count ... 2026-10-28 08:34:08,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_cell_value_must_match_its_own_drilldown_domain ... 2026-10-28 08:34:09,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_percentage_never_falls_outside_valid_range ... 2026-10-28 08:34:09,377 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:09,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_interval_defaults_to_month ... 2026-10-28 08:34:09,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_mode_defaults_to_retention ... 2026-10-28 08:34:10,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_timeline_defaults_to_forward ... 2026-10-28 08:34:10,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:10,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_export: Starting TestCohortExport.test_export_route_returns_a_real_xls_workbook ... 2026-10-28 08:34:10,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:34:10,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:34:10,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:10] "POST /web/viin_cohort/export HTTP/1.1" 200 - 6 0.002 0.446 2026-10-28 08:34:10,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_cohort.tests.test_export.TestCohortExport.test_export_route_returns_a_real_xls_workbook: waiting for threads: [] 2026-10-28 08:34:11,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:11,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_location_pin_renders_on_map ... 2026-10-28 08:34:11,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome pid: 7943 2026-10-28 08:34:11,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless temporary user profile dir: /tmp/tmpgska_7ml_chrome_odoo 2026-10-28 08:34:11,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:39155/json/version 2026-10-28 08:34:11,883 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39155/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:34:11,943 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Browser version: Chrome/150.0.7871.114 2026-10-28 08:34:11,943 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:39155/json 2026-10-28 08:34:11,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39155/json with timeout 3 increased to 10s during tests 2026-10-28 08:34:11,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Websocket url found: ws://127.0.0.1:39155/devtools/page/B91E60625FC3D124600FBF2745D257C2 2026-10-28 08:34:11,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Enable chrome headless console log notification 2026-10-28 08:34:12,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless enable page notifications 2026-10-28 08:34:12,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:34:12,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Setting session cookie in browser 2026-10-28 08:34:12,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-10-28 08:34:12,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-10-28 08:34:12,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:34:15,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:15] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 190 0.220 3.127 2026-10-28 08:34:15,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Navigation result: {'frameId': 'B91E60625FC3D124600FBF2745D257C2', 'loaderId': '2F703E047FB9B08925137ED575B8D3DE', 'isDownload': False} 2026-10-28 08:34:15,586 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_pin')" 2026-10-28 08:34:15,646 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:15] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-28 08:34:17,368 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:17] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.977 0.755 2026-10-28 08:34:17,385 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.744 2026-10-28 08:34:17,407 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:17] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.773 2026-10-28 08:34:17,456 104 INFO rb-e85a3c6-226074-429757 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 08:34:17,461 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 1.778 2026-10-28 08:34:17,469 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:17] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-28 08:34:18,278 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-28 08:34:18,483 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:34:18,491 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 08:34:18,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 08:34:18,554 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.022 2026-10-28 08:34:18,556 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: Owl is running in 'dev' mode. 2026-10-28 08:34:18,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:34:18,709 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.113 2026-10-28 08:34:18,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-10-28 08:34:18,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: The ready code tooks too much time : 3.165097951889038 2026-10-28 08:34:18,809 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Evaluate test code "odoo.startTour('test_viin_web_map_location_pin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:34:18,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: [1/2] Tour test_viin_web_map_location_pin → Step wait for the map view to render (trigger: .o_viin_map_container) 2026-10-28 08:34:18,963 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:34:18,992 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.072 0.274 2026-10-28 08:34:19,044 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.409 2026-10-28 08:34:19,054 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.248 2026-10-28 08:34:19,095 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.328 2026-10-28 08:34:19,124 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:34:19,147 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:34:19,152 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.214 2026-10-28 08:34:19,254 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.046 0.145 2026-10-28 08:34:19,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "POST /web/action/load HTTP/1.1" 200 - 9 0.014 0.225 2026-10-28 08:34:19,817 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "POST /mail/data HTTP/1.1" 200 - 144 0.211 0.822 2026-10-28 08:34:19,853 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.773 2026-10-28 08:34:19,947 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:19] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.048 0.531 2026-10-28 08:34:20,152 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:34:20,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.018 0.043 2026-10-28 08:34:20,276 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.011 0.042 2026-10-28 08:34:20,293 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:34:20,370 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.003 0.046 2026-10-28 08:34:20,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.052 2026-10-28 08:34:20,477 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:34:20,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.005 0.058 2026-10-28 08:34:20,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:34:20,666 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:34:20,730 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 08:34:20,768 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /web/assets/5ecc86d/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:34:20,905 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-28 08:34:20,906 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:34:20,906 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-28 08:34:20,907 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-28 08:34:20,908 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-28 08:34:20,923 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:20] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:34:20,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: [2/2] Tour test_viin_web_map_location_pin → Step the seeded, already-geolocated location must render as a real pin, not an 'Updating...' placeholder (trigger: .o_viin_pin_list_details .o_pin_located) 2026-10-28 08:34:20,993 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-28 08:34:20,993 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-28 08:34:20,995 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-28 08:34:20,995 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-28 08:34:20,996 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-28 08:34:20,997 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-28 08:34:20,999 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-28 08:34:21,000 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-28 08:34:21,008 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-28 08:34:21,009 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-28 08:34:21,010 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-28 08:34:21,011 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-28 08:34:21,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: tour succeeded 2026-10-28 08:34:21,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_pin SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 08:34:21,183 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-28 08:34:21,184 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-28 08:34:21,185 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-28 08:34:21,185 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-28 08:34:21,185 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-28 08:34:21,186 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-28 08:34:21,186 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-28 08:34:21,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: heap 25980808 (allocated 27115520) 2026-10-28 08:34:21,193 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-28 08:34:21,195 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-28 08:34:21,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing chrome headless with pid 7943 2026-10-28 08:34:21,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing websocket connection 2026-10-28 08:34:21,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Terminating chrome headless with pid 7943 2026-10-28 08:34:21,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083421_403022_test_location_pin_renders_on_map.txt 2026-10-28 08:34:21,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Removing chrome user profile "/tmp/tmpgska_7ml_chrome_odoo" 2026-10-28 08:34:21,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui ... 2026-10-28 08:34:21,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome pid: 8156 2026-10-28 08:34:21,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome headless temporary user profile dir: /tmp/tmpg9ayocnd_chrome_odoo 2026-10-28 08:34:21,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Issuing json command http://127.0.0.1:33339/json/version 2026-10-28 08:34:21,967 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33339/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:34:22,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 08:34:22,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Issuing json command http://127.0.0.1:33339/json 2026-10-28 08:34:22,103 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33339/json with timeout 3 increased to 10s during tests 2026-10-28 08:34:22,113 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Websocket url found: ws://127.0.0.1:33339/devtools/page/3AC400305B62B818685111FFD5161839 2026-10-28 08:34:22,121 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Enable chrome headless console log notification 2026-10-28 08:34:22,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome headless enable page notifications 2026-10-28 08:34:22,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:34:22,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Setting session cookie in browser 2026-10-28 08:34:22,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_routes" in browser 2026-10-28 08:34:22,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_routes" 2026-10-28 08:34:22,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:34:24,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:24] "GET /odoo/action-test_viin_web_map.action_routes HTTP/1.1" 200 - 191 0.203 1.953 2026-10-28 08:34:24,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Navigation result: {'frameId': '3AC400305B62B818685111FFD5161839', 'loaderId': '1EC1820BFBE322ED9F1C77A8054EEAA7', 'isDownload': False} 2026-10-28 08:34:24,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Evaluate ready code "odoo.isTourReady('test_viin_web_map_route_crud')" 2026-10-28 08:34:24,645 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:24] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-10-28 08:34:24,673 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:24] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.069 2026-10-28 08:34:24,732 104 INFO rb-e85a3c6-226074-429757 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 08:34:24,753 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.050 0.074 2026-10-28 08:34:26,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.838 0.816 2026-10-28 08:34:26,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.651 2026-10-28 08:34:26,292 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 1.036 2026-10-28 08:34:26,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.504 2026-10-28 08:34:26,492 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:34:26,494 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:34:26,500 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:34:26,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 08:34:26,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: Owl is running in 'dev' mode. 2026-10-28 08:34:26,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:34:26,747 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.034 0.114 2026-10-28 08:34:26,754 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-10-28 08:34:26,864 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.191 2026-10-28 08:34:26,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Evaluate test code "odoo.startTour('test_viin_web_map_route_crud', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_routes", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:34:26,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [1/36] Tour test_viin_web_map_route_crud → Step the map is the action's default view (trigger: .o_viin_map_container) 2026-10-28 08:34:27,010 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:34:27,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.082 0.401 2026-10-28 08:34:27,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.379 2026-10-28 08:34:27,207 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.305 2026-10-28 08:34:27,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.281 2026-10-28 08:34:27,330 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:34:27,344 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "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 08:34:27,842 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "POST /mail/data HTTP/1.1" 200 - 145 0.226 0.684 2026-10-28 08:34:27,868 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.609 2026-10-28 08:34:27,916 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.016 0.582 2026-10-28 08:34:27,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.669 2026-10-28 08:34:28,044 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:34:28,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.019 0.037 2026-10-28 08:34:28,193 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:34:28,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/test_viin_web_map.route/get_views HTTP/1.1" 200 - 32 0.038 0.113 2026-10-28 08:34:28,292 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 3 0.007 0.019 2026-10-28 08:34:28,362 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.042 2026-10-28 08:34:28,426 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.041 2026-10-28 08:34:28,443 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 08:34:28,511 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.013 0.042 2026-10-28 08:34:28,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-28 08:34:28,574 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 08:34:28,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 08:34:28,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 08:34:28,743 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 08:34:28,774 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "GET /web/assets/5ecc86d/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-10-28 08:34:28,882 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-28 08:34:28,883 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-28 08:34:28,883 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-28 08:34:28,883 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-28 08:34:28,899 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:28] "GET /viin_web_map/static/lib/leaflet/images/marker-icon-numbered.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:34:28,921 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [2/36] Tour test_viin_web_map_route_crud → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-10-28 08:34:28,926 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-28 08:34:28,927 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-28 08:34:28,927 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-28 08:34:28,928 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-28 08:34:28,928 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-28 08:34:28,929 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-28 08:34:28,929 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-28 08:34:28,929 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-28 08:34:28,930 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-28 08:34:28,930 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-28 08:34:28,930 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-28 08:34:28,930 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-28 08:34:29,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [3/36] Tour test_viin_web_map_route_crud → Step the list view is now showing (trigger: .o_list_view) 2026-10-28 08:34:29,055 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-28 08:34:29,056 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-28 08:34:29,061 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-28 08:34:29,061 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-28 08:34:29,077 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:34:29,086 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:29] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.022 2026-10-28 08:34:29,087 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-28 08:34:29,087 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-28 08:34:29,088 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-28 08:34:29,088 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-28 08:34:29,089 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-28 08:34:29,089 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/12/6.png 2026-10-28 08:34:29,089 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/13/6.png 2026-10-28 08:34:29,102 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/12/7.png 2026-10-28 08:34:29,103 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/13/7.png 2026-10-28 08:34:29,103 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/11/6.png 2026-10-28 08:34:29,104 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/14/6.png 2026-10-28 08:34:29,105 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/11/7.png 2026-10-28 08:34:29,105 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/14/7.png 2026-10-28 08:34:29,223 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/28.png 2026-10-28 08:34:29,224 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/28.png 2026-10-28 08:34:29,226 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/27.png 2026-10-28 08:34:29,227 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/27.png 2026-10-28 08:34:29,228 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/29.png 2026-10-28 08:34:29,228 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/29.png 2026-10-28 08:34:29,229 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/28.png 2026-10-28 08:34:29,235 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/28.png 2026-10-28 08:34:29,236 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/27.png 2026-10-28 08:34:29,236 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/27.png 2026-10-28 08:34:29,237 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/29.png 2026-10-28 08:34:29,237 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/29.png 2026-10-28 08:34:29,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [4/36] Tour test_viin_web_map_route_crud → Step click New to create a route (trigger: .o_list_button_add) 2026-10-28 08:34:29,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [5/36] Tour test_viin_web_map_route_crud → Step wait for the blank form (trigger: .o_form_view .o_form_sheet) 2026-10-28 08:34:29,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:34:29,384 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:29] "POST /web/dataset/call_kw/test_viin_web_map.route/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 08:34:29,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [6/36] Tour test_viin_web_map_route_crud → Step fill in the route's name (trigger: .o_field_widget[name='name'] input) 2026-10-28 08:34:29,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [7/36] Tour test_viin_web_map_route_crud → Step search the second seeded, already-geolocated partner (trigger: .o_field_widget[name='address_from_id'] input) 2026-10-28 08:34:29,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [8/36] Tour test_viin_web_map_route_crud → Step select it from the dropdown (trigger: .o-autocomplete--dropdown-item:contains('Test Viin Map Route Tour Partner')) 2026-10-28 08:34:29,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:29] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.012 0.043 2026-10-28 08:34:30,021 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:30] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.013 0.037 2026-10-28 08:34:30,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [9/36] Tour test_viin_web_map_route_crud → Step add a waypoint (trigger: .o_field_widget[name='waypoint_ids'] .o_field_x2many_list_row_add a) 2026-10-28 08:34:30,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [10/36] Tour test_viin_web_map_route_crud → Step set its sequence (trigger: .modal .o_field_widget[name='sequence'] input) 2026-10-28 08:34:30,174 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:30] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/get_views HTTP/1.1" 200 - 5 0.004 0.018 2026-10-28 08:34:30,198 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:30] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 08:34:30,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [11/36] Tour test_viin_web_map_route_crud → Step set its latitude (trigger: .modal .o_field_widget[name='latitude'] input) 2026-10-28 08:34:30,386 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [12/36] Tour test_viin_web_map_route_crud → Step set its longitude (trigger: .modal .o_field_widget[name='longitude'] input) 2026-10-28 08:34:30,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [13/36] Tour test_viin_web_map_route_crud → Step save and close the waypoint dialog (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:34:30,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [14/36] Tour test_viin_web_map_route_crud → Step the first waypoint is now listed on the route form (trigger: .o_field_widget[name='waypoint_ids'] .o_data_row) 2026-10-28 08:34:30,564 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:34:30,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [15/36] Tour test_viin_web_map_route_crud → Step add a second waypoint (trigger: .o_field_widget[name='waypoint_ids'] .o_field_x2many_list_row_add a) 2026-10-28 08:34:30,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [16/36] Tour test_viin_web_map_route_crud → Step set its sequence (trigger: .modal .o_field_widget[name='sequence'] input) 2026-10-28 08:34:30,674 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:30] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:34:30,725 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [17/36] Tour test_viin_web_map_route_crud → Step set its latitude (trigger: .modal .o_field_widget[name='latitude'] input) 2026-10-28 08:34:30,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [18/36] Tour test_viin_web_map_route_crud → Step set its longitude (trigger: .modal .o_field_widget[name='longitude'] input) 2026-10-28 08:34:30,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [19/36] Tour test_viin_web_map_route_crud → Step save and close the waypoint dialog (trigger: .modal-footer .o_form_button_save) 2026-10-28 08:34:30,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [20/36] Tour test_viin_web_map_route_crud → Step both waypoints are now listed on the route form (trigger: .o_field_widget[name='waypoint_ids'] .o_data_row:eq(1)) 2026-10-28 08:34:30,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [21/36] Tour test_viin_web_map_route_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:34:31,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [22/36] Tour test_viin_web_map_route_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:34:31,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/test_viin_web_map.route/web_save HTTP/1.1" 200 - 6 0.010 0.028 2026-10-28 08:34:31,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [23/36] Tour test_viin_web_map_route_crud → Step the new route is now the active record (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Route')) 2026-10-28 08:34:31,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [24/36] Tour test_viin_web_map_route_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-28 08:34:31,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [25/36] Tour test_viin_web_map_route_crud → Step the list view is now showing (trigger: .o_list_view) 2026-10-28 08:34:31,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-28 08:34:31,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [26/36] Tour test_viin_web_map_route_crud → Step switch to the map view (trigger: .o_switch_view.o_viin_map) 2026-10-28 08:34:31,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [27/36] Tour test_viin_web_map_route_crud → Step wait for the map's own data load to finish (trigger: .o_viin_pin_list_container) 2026-10-28 08:34:31,452 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.003 0.017 2026-10-28 08:34:31,538 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.003 0.055 2026-10-28 08:34:31,597 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.038 2026-10-28 08:34:31,614 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 08:34:31,662 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.006 0.028 2026-10-28 08:34:31,685 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:34:31,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:31] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-28 08:34:31,767 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-28 08:34:31,767 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-28 08:34:31,768 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-28 08:34:31,768 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-28 08:34:31,778 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [28/36] Tour test_viin_web_map_route_crud → Step the route renders as a located pin (trigger: .o_viin_pin_list_details li.o_pin_located a:contains('Test Viin Map Tour Route')) 2026-10-28 08:34:31,844 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [29/36] Tour test_viin_web_map_route_crud → Step the two waypoints round-tripped through their own form and got drawn as a route leg (trigger: .leaflet-overlay-pane path) 2026-10-28 08:34:31,863 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-28 08:34:31,864 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-28 08:34:31,865 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-28 08:34:31,865 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-28 08:34:31,874 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-28 08:34:31,875 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-28 08:34:31,876 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-28 08:34:31,876 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-28 08:34:31,877 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-28 08:34:31,877 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-28 08:34:31,877 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-28 08:34:31,878 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-28 08:34:31,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [30/36] Tour test_viin_web_map_route_crud → Step switch back to the list (trigger: .o_switch_view.o_list) 2026-10-28 08:34:31,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [31/36] Tour test_viin_web_map_route_crud → Step the route shows up in the list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Route')) 2026-10-28 08:34:32,016 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:32] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 08:34:32,018 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-28 08:34:32,019 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-28 08:34:32,019 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-28 08:34:32,020 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-28 08:34:32,020 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-28 08:34:32,022 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-28 08:34:32,022 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/3.png 2026-10-28 08:34:32,023 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-28 08:34:32,023 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/2.png 2026-10-28 08:34:32,024 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-28 08:34:32,025 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/4.png 2026-10-28 08:34:32,025 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-28 08:34:32,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [32/36] Tour test_viin_web_map_route_crud → Step select the route's row (trigger: .o_data_row:has(.o_data_cell:contains('Test Viin Map Tour Route')) .o_list_record_selector input[type='checkbox']) 2026-10-28 08:34:32,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [33/36] Tour test_viin_web_map_route_crud → Step open the Actions menu (trigger: .o_cp_action_menus button) 2026-10-28 08:34:32,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [34/36] Tour test_viin_web_map_route_crud → Step click Delete (trigger: .o-dropdown--menu span:contains('Delete')) 2026-10-28 08:34:32,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [35/36] Tour test_viin_web_map_route_crud → Step confirm the deletion (trigger: .modal-footer .btn-primary:contains('Delete')) 2026-10-28 08:34:32,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [36/36] Tour test_viin_web_map_route_crud → Step the route, and its cascade-deleted waypoints with it, is gone from the list (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Route')))) 2026-10-28 08:34:32,381 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted test_viin_web_map.route records with IDs: [2] 2026-10-28 08:34:32,383 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:32] "POST /web/dataset/call_kw/test_viin_web_map.route/unlink HTTP/1.1" 200 - 5 0.003 0.008 2026-10-28 08:34:32,411 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:32] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.005 0.010 2026-10-28 08:34:32,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: tour succeeded 2026-10-28 08:34:32,456 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_route_crud SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-28 08:34:32,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: heap 31109696 (allocated 32620544) 2026-10-28 08:34:32,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Closing chrome headless with pid 8156 2026-10-28 08:34:32,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Closing websocket connection 2026-10-28 08:34:32,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Terminating chrome headless with pid 8156 2026-10-28 08:34:32,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083432_840883_test_user_can_crud_a_route_with_waypoints_through_the_ui.txt 2026-10-28 08:34:32,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Removing chrome user profile "/tmp/tmpg9ayocnd_chrome_odoo" 2026-10-28 08:34:32,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_crud ... 2026-10-28 08:34:33,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome pid: 8393 2026-10-28 08:34:33,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless temporary user profile dir: /tmp/tmp_48sj4bc_chrome_odoo 2026-10-28 08:34:33,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:38579/json/version 2026-10-28 08:34:33,474 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38579/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:34:33,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Browser version: Chrome/150.0.7871.114 2026-10-28 08:34:33,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:38579/json 2026-10-28 08:34:33,540 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38579/json with timeout 3 increased to 10s during tests 2026-10-28 08:34:33,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Websocket url found: ws://127.0.0.1:38579/devtools/page/2926B0FD19EE9CCD832CEA1225657629 2026-10-28 08:34:33,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Enable chrome headless console log notification 2026-10-28 08:34:33,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless enable page notifications 2026-10-28 08:34:33,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:34:33,684 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Setting session cookie in browser 2026-10-28 08:34:33,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-10-28 08:34:33,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-10-28 08:34:33,767 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:34:35,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:35] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.199 1.868 2026-10-28 08:34:35,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Navigation result: {'frameId': '2926B0FD19EE9CCD832CEA1225657629', 'loaderId': '75CF5A60811E7A34DE167002506759AA', 'isDownload': False} 2026-10-28 08:34:35,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_crud')" 2026-10-28 08:34:35,911 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:35] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.025 2026-10-28 08:34:35,947 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:35] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-28 08:34:36,101 104 INFO rb-e85a3c6-226074-429757 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 08:34:37,244 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.607 0.736 2026-10-28 08:34:37,278 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.337 2026-10-28 08:34:37,293 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.716 2026-10-28 08:34:37,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.356 2026-10-28 08:34:37,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-28 08:34:37,655 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 08:34:37,665 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-28 08:34:37,674 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 08:34:37,718 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.019 2026-10-28 08:34:37,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: Owl is running in 'dev' mode. 2026-10-28 08:34:37,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:34:37,876 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.090 2026-10-28 08:34:37,933 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.103 2026-10-28 08:34:37,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-10-28 08:34:38,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Evaluate test code "odoo.startTour('test_viin_web_map_location_crud', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:34:38,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [1/29] Tour test_viin_web_map_location_crud → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-10-28 08:34:38,153 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:34:38,165 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.091 0.243 2026-10-28 08:34:38,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.225 2026-10-28 08:34:38,266 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.119 2026-10-28 08:34:38,349 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "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 08:34:38,372 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:34:38,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "POST /mail/data HTTP/1.1" 200 - 145 0.193 0.519 2026-10-28 08:34:38,764 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.731 2026-10-28 08:34:38,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.538 2026-10-28 08:34:38,891 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.015 0.574 2026-10-28 08:34:38,942 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "POST /web/action/load HTTP/1.1" 200 - 9 0.019 0.647 2026-10-28 08:34:38,981 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:34:39,045 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.044 2026-10-28 08:34:39,099 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:34:39,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.058 0.060 2026-10-28 08:34:39,245 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.006 0.022 2026-10-28 08:34:39,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.045 2026-10-28 08:34:39,383 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.045 2026-10-28 08:34:39,422 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 08:34:39,485 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.005 0.033 2026-10-28 08:34:39,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 08:34:39,635 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:34:39,709 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 08:34:39,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "GET /web/assets/5ecc86d/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:34:39,916 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-28 08:34:39,916 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-28 08:34:39,917 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-28 08:34:39,927 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:34:39,928 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-28 08:34:39,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [2/29] Tour test_viin_web_map_location_crud → Step the list view is now showing (trigger: .o_list_view) 2026-10-28 08:34:39,985 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:39] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:34:40,001 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-28 08:34:40,004 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-28 08:34:40,004 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-28 08:34:40,005 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-28 08:34:40,006 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-28 08:34:40,006 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-28 08:34:40,007 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-28 08:34:40,008 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-28 08:34:40,008 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-28 08:34:40,009 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-28 08:34:40,009 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-28 08:34:40,010 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-28 08:34:40,050 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:40] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.034 2026-10-28 08:34:40,063 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:34:40,145 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-28 08:34:40,146 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-28 08:34:40,146 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-28 08:34:40,147 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-28 08:34:40,148 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-28 08:34:40,149 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-28 08:34:40,150 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/3.png 2026-10-28 08:34:40,151 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-28 08:34:40,152 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/2.png 2026-10-28 08:34:40,153 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-28 08:34:40,153 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/4.png 2026-10-28 08:34:40,154 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-28 08:34:40,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [3/29] Tour test_viin_web_map_location_crud → Step click New to create a location (trigger: .o_list_button_add) 2026-10-28 08:34:40,258 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [4/29] Tour test_viin_web_map_location_crud → Step wait for the blank form (trigger: .o_form_view .o_form_sheet) 2026-10-28 08:34:40,289 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:34:40,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:40] "POST /web/dataset/call_kw/test_viin_web_map.location/onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 08:34:40,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [5/29] Tour test_viin_web_map_location_crud → Step fill in the location's name (trigger: .o_field_widget[name='name'] input) 2026-10-28 08:34:40,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [6/29] Tour test_viin_web_map_location_crud → Step search the seeded, already-geolocated partner (trigger: .o_field_widget[name='partner_id'] input) 2026-10-28 08:34:40,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [7/29] Tour test_viin_web_map_location_crud → Step select it from the dropdown (trigger: .o-autocomplete--dropdown-item:contains('Test Viin Map Located Partner')) 2026-10-28 08:34:40,665 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.016 0.045 2026-10-28 08:34:40,914 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.013 0.027 2026-10-28 08:34:40,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [8/29] Tour test_viin_web_map_location_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:34:41,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [9/29] Tour test_viin_web_map_location_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:34:41,064 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:41] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 3 0.011 0.008 2026-10-28 08:34:41,104 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [10/29] Tour test_viin_web_map_location_crud → Step the new location is now the active record (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Location')) 2026-10-28 08:34:41,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [11/29] Tour test_viin_web_map_location_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-28 08:34:41,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [12/29] Tour test_viin_web_map_location_crud → Step the created record shows up in the list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location')) 2026-10-28 08:34:41,251 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:41] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-28 08:34:41,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [13/29] Tour test_viin_web_map_location_crud → Step the record opened back into its own form (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Location')) 2026-10-28 08:34:41,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:41] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 08:34:41,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [14/29] Tour test_viin_web_map_location_crud → Step edit the location's name (trigger: .o_field_widget[name='name'] input) 2026-10-28 08:34:41,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [15/29] Tour test_viin_web_map_location_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 08:34:41,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [16/29] Tour test_viin_web_map_location_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 08:34:41,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:41] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.004 0.012 2026-10-28 08:34:41,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [17/29] Tour test_viin_web_map_location_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-28 08:34:41,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [18/29] Tour test_viin_web_map_location_crud → Step the updated record shows up in the (unfiltered) list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location Updated')) 2026-10-28 08:34:41,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:41] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 08:34:41,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [19/29] Tour test_viin_web_map_location_crud → Step search for the updated name (trigger: .o_searchview_input) 2026-10-28 08:34:41,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [20/29] Tour test_viin_web_map_location_crud → Step confirm the search (trigger: .o_searchview_autocomplete li.focus) 2026-10-28 08:34:41,980 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [21/29] Tour test_viin_web_map_location_crud → Step the search narrows the list down to the matching record (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location Updated')) 2026-10-28 08:34:42,006 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:42] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.014 2026-10-28 08:34:42,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [22/29] Tour test_viin_web_map_location_crud → Step exactly one record matches the search (trigger: .o_pager_value:contains('1-1')) 2026-10-28 08:34:42,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [23/29] Tour test_viin_web_map_location_crud → Step select the matching row (trigger: .o_data_row:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')) .o_list_record_selector input[type='checkbox']) 2026-10-28 08:34:42,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [24/29] Tour test_viin_web_map_location_crud → Step open the Actions menu (trigger: .o_cp_action_menus button) 2026-10-28 08:34:42,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [25/29] Tour test_viin_web_map_location_crud → Step click Delete (trigger: .o-dropdown--menu span:contains('Delete')) 2026-10-28 08:34:42,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [26/29] Tour test_viin_web_map_location_crud → Step confirm the deletion (trigger: .modal-footer .btn-primary:contains('Delete')) 2026-10-28 08:34:42,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [27/29] Tour test_viin_web_map_location_crud → Step the record is gone from the (still search-filtered) list (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')))) 2026-10-28 08:34:42,457 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted test_viin_web_map.location records with IDs: [8] 2026-10-28 08:34:42,459 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:42] "POST /web/dataset/call_kw/test_viin_web_map.location/unlink HTTP/1.1" 200 - 5 0.004 0.014 2026-10-28 08:34:42,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:42] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 08:34:42,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [28/29] Tour test_viin_web_map_location_crud → Step drop the search filter to look at the full, unfiltered record set (trigger: .o_searchview_facet .o_facet_remove) 2026-10-28 08:34:42,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [29/29] Tour test_viin_web_map_location_crud → Step the record is truly deleted, not just filtered out of view (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')))) 2026-10-28 08:34:42,646 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:42] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.003 0.019 2026-10-28 08:34:42,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: tour succeeded 2026-10-28 08:34:42,684 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_crud SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-28 08:34:42,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: heap 30877264 (allocated 32358400) 2026-10-28 08:34:42,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing chrome headless with pid 8393 2026-10-28 08:34:42,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing websocket connection 2026-10-28 08:34:42,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Terminating chrome headless with pid 8393 2026-10-28 08:34:43,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083443_115490_test_viin_web_map_location_crud.txt 2026-10-28 08:34:43,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Removing chrome user profile "/tmp/tmp_48sj4bc_chrome_odoo" 2026-10-28 08:34:43,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_map_readback ... 2026-10-28 08:34:43,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome pid: 8623 2026-10-28 08:34:43,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless temporary user profile dir: /tmp/tmp7rh3oep6_chrome_odoo 2026-10-28 08:34:43,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Issuing json command http://127.0.0.1:46553/json/version 2026-10-28 08:34:43,889 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46553/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:34:43,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Browser version: Chrome/150.0.7871.114 2026-10-28 08:34:43,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Issuing json command http://127.0.0.1:46553/json 2026-10-28 08:34:43,968 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:46553/json with timeout 3 increased to 10s during tests 2026-10-28 08:34:43,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Websocket url found: ws://127.0.0.1:46553/devtools/page/D8DFBEC916B00617A2FCA2EF54E935C7 2026-10-28 08:34:44,055 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Enable chrome headless console log notification 2026-10-28 08:34:44,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless enable page notifications 2026-10-28 08:34:44,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:34:44,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Setting session cookie in browser 2026-10-28 08:34:44,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-10-28 08:34:44,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-10-28 08:34:44,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:34:46,200 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:46] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.193 1.740 2026-10-28 08:34:46,207 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Navigation result: {'frameId': 'D8DFBEC916B00617A2FCA2EF54E935C7', 'loaderId': '755650D2073EF52929FB646C34C39B11', 'isDownload': False} 2026-10-28 08:34:46,207 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_map_readback')" 2026-10-28 08:34:46,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:46] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-28 08:34:46,305 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:34:46,323 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:46] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.060 2026-10-28 08:34:46,429 104 INFO rb-e85a3c6-226074-429757 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 08:34:47,418 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:47] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.496 0.661 2026-10-28 08:34:47,447 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 1.172 2026-10-28 08:34:47,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:47] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.501 2026-10-28 08:34:47,842 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:47] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 08:34:48,009 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:34:48,017 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:34:48,055 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-28 08:34:48,059 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-28 08:34:48,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: Owl is running in 'dev' mode. 2026-10-28 08:34:48,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:34:48,239 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.051 0.113 2026-10-28 08:34:48,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-10-28 08:34:48,269 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Evaluate test code "odoo.startTour('test_viin_web_map_location_map_readback', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:34:48,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [1/12] Tour test_viin_web_map_location_map_readback → Step the map is the action's default view (fresh mount) (trigger: .o_viin_map_container) 2026-10-28 08:34:48,376 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:34:48,409 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.026 0.242 2026-10-28 08:34:48,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.047 0.394 2026-10-28 08:34:48,588 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.320 2026-10-28 08:34:48,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.323 2026-10-28 08:34:48,722 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:34:48,768 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:48] "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 08:34:49,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /mail/data HTTP/1.1" 200 - 145 0.269 0.641 2026-10-28 08:34:49,228 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.844 2026-10-28 08:34:49,281 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.601 2026-10-28 08:34:49,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.656 2026-10-28 08:34:49,400 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.015 0.710 2026-10-28 08:34:49,404 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:34:49,461 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.031 2026-10-28 08:34:49,518 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:34:49,546 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.044 0.078 2026-10-28 08:34:49,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-10-28 08:34:49,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.003 0.055 2026-10-28 08:34:49,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.028 2026-10-28 08:34:49,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 08:34:49,842 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.006 0.036 2026-10-28 08:34:49,922 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 08:34:49,984 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:49] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 08:34:50,050 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 08:34:50,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "GET /web/assets/5ecc86d/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-28 08:34:50,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:34:50,224 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-28 08:34:50,229 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-28 08:34:50,229 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-28 08:34:50,230 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-28 08:34:50,236 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:34:50,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [2/12] Tour test_viin_web_map_location_map_readback → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-10-28 08:34:50,306 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-28 08:34:50,307 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-28 08:34:50,307 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-28 08:34:50,307 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-28 08:34:50,308 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-28 08:34:50,308 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-28 08:34:50,309 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-28 08:34:50,310 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-28 08:34:50,311 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-28 08:34:50,311 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-28 08:34:50,312 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-28 08:34:50,312 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-28 08:34:50,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [3/12] Tour test_viin_web_map_location_map_readback → Step the list view is now showing (trigger: .o_list_view) 2026-10-28 08:34:50,401 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:34:50,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.010 0.028 2026-10-28 08:34:50,543 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-28 08:34:50,544 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-28 08:34:50,544 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-28 08:34:50,544 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-28 08:34:50,545 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-28 08:34:50,545 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-28 08:34:50,586 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [4/12] Tour test_viin_web_map_location_map_readback → Step open the already-located seeded record (trigger: .o_data_cell[name='name']:contains('Test Viin Map Located Location')) 2026-10-28 08:34:50,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [5/12] Tour test_viin_web_map_location_map_readback → Step the record opened into its own form (trigger: .o_breadcrumb .active:contains('Test Viin Map Located Location')) 2026-10-28 08:34:50,699 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 08:34:50,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:34:50,792 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [6/12] Tour test_viin_web_map_location_map_readback → Step edit the location's name (trigger: .o_field_widget[name='name'] input) 2026-10-28 08:34:50,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [7/12] Tour test_viin_web_map_location_map_readback → Step save (trigger: .o_form_button_save) 2026-10-28 08:34:50,974 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [8/12] Tour test_viin_web_map_location_map_readback → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-28 08:34:50,997 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:50] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.005 0.008 2026-10-28 08:34:51,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [9/12] Tour test_viin_web_map_location_map_readback → Step the list view is showing again (trigger: .o_list_view) 2026-10-28 08:34:51,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:51] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-28 08:34:51,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [10/12] Tour test_viin_web_map_location_map_readback → Step switch back to the map view (trigger: .o_switch_view.o_viin_map) 2026-10-28 08:34:51,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [11/12] Tour test_viin_web_map_location_map_readback → Step wait for the map's own data load to finish (trigger: .o_viin_pin_list_container) 2026-10-28 08:34:51,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:51] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-10-28 08:34:51,335 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:51] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.044 2026-10-28 08:34:51,407 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:51] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.041 2026-10-28 08:34:51,432 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:51] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 08:34:51,492 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:51] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.007 0.040 2026-10-28 08:34:51,535 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-28 08:34:51,536 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-28 08:34:51,538 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-28 08:34:51,539 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-28 08:34:51,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [12/12] Tour test_viin_web_map_location_map_readback → Step the just-updated, already-located record's pin renders as located, not stuck Updating (trigger: .o_viin_pin_list_details li.o_pin_located a:contains('Test Viin Map Located Location Read Back')) 2026-10-28 08:34:51,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: tour succeeded 2026-10-28 08:34:51,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_map_readback SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 08:34:51,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: heap 29080228 (allocated 30785536) 2026-10-28 08:34:51,885 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-28 08:34:51,885 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-28 08:34:51,886 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-28 08:34:51,886 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-28 08:34:51,890 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-28 08:34:51,890 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-28 08:34:51,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing chrome headless with pid 8623 2026-10-28 08:34:51,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing websocket connection 2026-10-28 08:34:51,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Terminating chrome headless with pid 8623 2026-10-28 08:34:52,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083452_068034_test_viin_web_map_location_map_readback.txt 2026-10-28 08:34:52,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Removing chrome user profile "/tmp/tmp7rh3oep6_chrome_odoo" 2026-10-28 08:34:52,166 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:52,198 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-10-28 08:34:52,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:34:54,139 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.007 1.930 2026-10-28 08:34:54,151 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:34:54,167 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:34:54,179 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.005 2026-10-28 08:34:54,198 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:34:54,208 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:34:54,235 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:34:54,250 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:34:54,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:54] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.019 0.039 2026-10-28 08:34:54,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_controller_args.TestWebsiteControllerArgs.test_crawl_args: waiting for threads: [] 2026-10-28 08:34:54,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:54,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-10-28 08:34:54,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 08:34:55,374 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-10-28 08:34:55,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 08:34:55,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:34:56,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-10-28 08:34:56,475 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome pid: 8858 2026-10-28 08:34:56,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless temporary user profile dir: /tmp/tmp7ef_jkzk_chrome_odoo 2026-10-28 08:34:56,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:45489/json/version 2026-10-28 08:34:56,484 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:45489/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:34:56,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 08:34:56,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:45489/json 2026-10-28 08:34:56,518 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:45489/json with timeout 3 increased to 10s during tests 2026-10-28 08:34:56,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Websocket url found: ws://127.0.0.1:45489/devtools/page/8B784C83C9F1CBBDB8F51480BDD375F9 2026-10-28 08:34:56,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Enable chrome headless console log notification 2026-10-28 08:34:56,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless enable page notifications 2026-10-28 08:34:56,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:34:56,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Setting session cookie in browser 2026-10-28 08:34:56,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-10-28 08:34:56,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-10-28 08:34:56,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:34:58,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:58] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 191 0.225 1.940 2026-10-28 08:34:58,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigation result: {'frameId': '8B784C83C9F1CBBDB8F51480BDD375F9', 'loaderId': 'D89224EA47FCBAF26933F2C0C9986CE9', 'isDownload': False} 2026-10-28 08:34:58,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate ready code "odoo.isTourReady('test_custom_snippet')" 2026-10-28 08:34:59,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:59] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.025 2026-10-28 08:34:59,084 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:59] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-10-28 08:34:59,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:34:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 08:34:59,308 104 INFO rb-e85a3c6-226074-429757 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 08:35:00,602 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.804 0.752 2026-10-28 08:35:00,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:00] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.904 2026-10-28 08:35:00,648 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.584 2026-10-28 08:35:00,663 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:00] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.170 2026-10-28 08:35:00,933 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:35:00,936 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:35:00,955 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:35:01,038 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 08:35:01,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:01,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:35:01,184 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.085 2026-10-28 08:35:01,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:35:01,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.055 2026-10-28 08:35:01,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: The ready code tooks too much time : 2.441389560699463 2026-10-28 08:35:01,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate test code "odoo.startTour('test_custom_snippet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:35:01,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.105 0.158 2026-10-28 08:35:01,488 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.057 2026-10-28 08:35:01,499 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:35:01,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.108 2026-10-28 08:35:02,091 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "POST /mail/data HTTP/1.1" 200 - 145 0.177 0.471 2026-10-28 08:35:02,095 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.578 2026-10-28 08:35:02,105 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:35:02,127 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "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 08:35:02,143 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.533 2026-10-28 08:35:02,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.921 2026-10-28 08:35:02,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 22 0.033 0.777 2026-10-28 08:35:02,399 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.017 0.750 2026-10-28 08:35:02,402 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-10-28 08:35:02,460 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "POST /web/action/load HTTP/1.1" 200 - 7 0.024 0.849 2026-10-28 08:35:02,515 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.073 2026-10-28 08:35:03,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [1/20] Tour test_custom_snippet → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:35:03,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.016 2026-10-28 08:35:03,043 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.011 0.019 2026-10-28 08:35:03,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:03,165 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.026 2026-10-28 08:35:03,433 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.116 0.164 2026-10-28 08:35:03,783 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "POST /mail/data HTTP/1.1" 200 - 73 0.105 0.365 2026-10-28 08:35:03,787 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.476 2026-10-28 08:35:03,846 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.015 0.328 2026-10-28 08:35:03,884 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:03] "POST /web/action/load HTTP/1.1" 200 - 6 0.018 0.351 2026-10-28 08:35:04,065 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:35:04,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.029 2026-10-28 08:35:04,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:35:04,134 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.010 0.008 2026-10-28 08:35:04,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:35:04,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:35:04,179 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:35:04,260 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:35:04,269 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.010 0.047 2026-10-28 08:35:04,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:04] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.074 2026-10-28 08:35:06,588 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:06] "GET / HTTP/1.1" 200 - 1107 0.594 1.696 2026-10-28 08:35:06,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:06] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.002 2.289 2026-10-28 08:35:06,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:35:06,676 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:06] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.024 0.042 2026-10-28 08:35:06,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:35:06,800 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:06] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.067 0.117 2026-10-28 08:35:06,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:35:06,859 104 INFO rb-e85a3c6-226074-429757 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 08:35:06,861 104 INFO rb-e85a3c6-226074-429757 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 08:35:06,886 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:06] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.037 0.119 2026-10-28 08:35:06,998 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:06] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.028 0.292 2026-10-28 08:35:07,054 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:07,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:07] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-28 08:35:07,200 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:07] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.022 2026-10-28 08:35:07,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:35:07,242 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:07] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.017 0.057 2026-10-28 08:35:07,280 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:35:07,289 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:35:07,289 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:35:07,290 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:35:07,291 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:35:07,292 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:35:07,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:35:07,340 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:07] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.010 0.155 2026-10-28 08:35:07,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:35:07,393 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:07] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.012 0.194 2026-10-28 08:35:07,955 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:07] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.010 2026-10-28 08:35:08,114 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:08] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.041 0.061 2026-10-28 08:35:08,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:35:08,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.039 0.202 2026-10-28 08:35:08,388 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:08] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.030 0.279 2026-10-28 08:35:08,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:35:08,451 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:08] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.010 0.031 2026-10-28 08:35:08,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:35:08,480 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:08] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.059 2026-10-28 08:35:09,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:09] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.182 0.313 2026-10-28 08:35:09,194 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:09] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.478 2026-10-28 08:35:09,233 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.488 2026-10-28 08:35:09,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:09,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:10,013 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:12,248 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:12] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.402 2.328 2026-10-28 08:35:12,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:12,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:12,861 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:12,951 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:12] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:35:12,967 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:12] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:35:12,975 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:12] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:35:13,013 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:35:13,025 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:35:13,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.164 2026-10-28 08:35:13,093 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:35:13,104 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:35:13,117 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:35:13,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [2/20] Tour test_custom_snippet → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:35:13,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.158 2026-10-28 08:35:13,184 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:35:13,191 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:35:13,197 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:35:13,205 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:35:13,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [3/20] Tour test_custom_snippet → Step Click on the Intro category. (trigger: #oe_snippets .oe_snippet[name="Intro"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:35:13,222 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:35:13,233 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:13,240 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:13,252 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:13,272 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:35:13,276 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:35:13,282 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:35:13,324 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:35:13,344 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:35:13,345 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:35:13,386 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:35:13,394 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:35:13,395 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:35:13,400 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:35:13,447 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:35:13,499 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.108 2026-10-28 08:35:13,525 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:35:13,526 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.104 2026-10-28 08:35:13,534 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.118 2026-10-28 08:35:13,544 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:35:13,546 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.149 2026-10-28 08:35:13,572 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:35:13,576 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:13] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:13,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [4/20] Tour test_custom_snippet → Step Click on the Banner building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_banner"]:not(.d-none)) 2026-10-28 08:35:14,189 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.019 0.060 2026-10-28 08:35:14,207 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.010 0.087 2026-10-28 08:35:14,241 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.003 0.122 2026-10-28 08:35:14,283 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.017 0.147 2026-10-28 08:35:14,349 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.019 0.113 2026-10-28 08:35:14,397 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.013 0.258 2026-10-28 08:35:14,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.014 0.168 2026-10-28 08:35:14,465 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.012 0.330 2026-10-28 08:35:14,490 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.006 0.163 2026-10-28 08:35:14,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.033 0.293 2026-10-28 08:35:14,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [5/20] Tour test_custom_snippet → Step #oe_snippets .oe_snippet[name="Intro"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:35:14,614 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.039 0.068 2026-10-28 08:35:14,642 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web_editor/shape/web_editor/Origins/14_001.svg?c3=o-color-4&c4=rgba(255,%200,%200,%200.04) HTTP/1.1" 200 - 8 0.009 0.091 2026-10-28 08:35:14,652 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.002 0.123 2026-10-28 08:35:14,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.092 2026-10-28 08:35:14,689 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.086 2026-10-28 08:35:14,695 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.006 0.168 2026-10-28 08:35:14,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.012 0.176 2026-10-28 08:35:14,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:14] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.137 2026-10-28 08:35:15,924 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:15] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:15,931 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:15] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:15,943 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:15] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:35:15,968 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:15] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:35:15,971 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:15] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:35:15,975 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:15] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:35:16,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 08:35:16,027 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 08:35:16,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.005 0.023 2026-10-28 08:35:16,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.005 0.010 2026-10-28 08:35:16,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.006 0.019 2026-10-28 08:35:16,110 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.026 2026-10-28 08:35:16,129 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-28 08:35:16,187 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.004 0.017 2026-10-28 08:35:16,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.026 2026-10-28 08:35:16,354 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:16,361 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:35:16,434 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.007 0.019 2026-10-28 08:35:16,474 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.010 0.049 2026-10-28 08:35:16,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /contactus HTTP/1.1" 200 - 40 0.055 0.233 2026-10-28 08:35:16,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.290 2026-10-28 08:35:16,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.011 0.213 2026-10-28 08:35:16,898 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.248 2026-10-28 08:35:16,914 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.017 2026-10-28 08:35:16,960 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:16] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.010 0.026 2026-10-28 08:35:17,029 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:35:17,042 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.048 0.052 2026-10-28 08:35:17,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.017 0.111 2026-10-28 08:35:17,113 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:35:17,124 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.009 0.088 2026-10-28 08:35:17,147 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.007 0.109 2026-10-28 08:35:17,180 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.010 0.147 2026-10-28 08:35:17,230 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:35:17,243 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:35:17,256 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:35:17,277 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:17,278 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:35:17,330 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:35:17,346 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:35:17,368 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:35:17,377 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:35:17,403 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:35:17,427 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:35:17,471 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:35:17,483 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.107 2026-10-28 08:35:17,486 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:35:17,512 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:35:17,546 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.186 2026-10-28 08:35:17,550 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:35:17,564 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:35:17,605 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:35:17,611 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:35:17,638 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:35:17,652 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:35:17,660 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:35:17,670 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:35:17,703 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:17,746 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:35:17,753 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:35:17,769 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:35:17,778 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:35:17,809 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:35:17,822 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 08:35:17,864 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:35:17,918 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:35:17,929 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:35:17,932 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:35:17,976 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:17] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.132 2026-10-28 08:35:18,003 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.094 2026-10-28 08:35:18,038 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:35:18,045 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:35:18,069 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 08:35:18,070 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-28 08:35:18,074 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:35:18,080 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:35:18,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:35:18,095 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:18,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:35:18,136 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:35:18,143 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:35:18,158 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:35:18,160 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:35:18,188 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:35:18,219 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:35:18,242 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:35:18,257 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:35:18,270 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:35:18,322 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:35:18,326 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.121 2026-10-28 08:35:18,344 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 08:35:18,362 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:35:18,368 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:35:18,394 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:35:18,397 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:35:18,415 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:18,434 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:18,442 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:35:18,447 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:35:18,459 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:35:18,469 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:18,471 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:35:18,476 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:18,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:35:18,533 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:35:18,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:35:18,540 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:35:18,573 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 08:35:18,590 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 08:35:18,627 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:35:18,629 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:35:18,630 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:18,633 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 08:35:18,705 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:35:18,715 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:35:18,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:35:18,726 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:18,727 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:35:18,734 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:35:18,735 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:35:18,788 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:35:18,800 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:18,806 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:18,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:35:18,831 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:35:18,843 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:18,862 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:35:18,887 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:35:18,905 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.094 2026-10-28 08:35:18,924 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:35:18,964 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:35:18,967 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:35:18,974 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:18,979 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:18,987 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:35:18,992 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:18,998 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:18] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:35:19,021 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:35:19,023 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:35:19,038 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:35:19,043 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:35:19,063 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:35:19,066 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:35:19,084 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:35:19,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:35:19,118 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:35:19,120 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:35:19,136 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:35:19,138 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:35:19,168 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:35:19,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:35:19,200 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:35:19,209 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:35:19,213 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:35:19,236 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:35:19,258 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:35:19,265 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:35:19,265 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:35:19,278 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:35:19,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:35:19,309 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:35:19,332 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:35:19,337 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:35:19,340 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:19,359 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:35:19,383 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:35:19,389 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:35:19,391 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:35:19,402 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:35:19,417 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:35:19,420 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-28 08:35:19,462 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:35:19,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:35:19,515 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:19] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:35:20,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:20,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:20,132 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [6/20] Tour test_custom_snippet → Step Customize snippet (trigger: :iframe #wrapwrap .s_banner h1) 2026-10-28 08:35:20,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:20,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [7/20] Tour test_custom_snippet → Step Save custom snippet (trigger: .snippet-option-SnippetSave we-button) 2026-10-28 08:35:20,328 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:20] "GET /web_editor/static/src/img/snippets_options/bring-backward.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:20,333 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:20] "GET /web_editor/static/src/img/snippets_options/bring-forward.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:35:20,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:20,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:20] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:20,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [8/20] Tour test_custom_snippet → Step Confirm reload (trigger: .modal-dialog button:contains('Save and Reload')) 2026-10-28 08:35:20,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [9/20] Tour test_custom_snippet → Step Click on the Custom category block (trigger: #oe_snippets .oe_snippet[name='Custom'].o_we_draggable .oe_snippet_thumbnail) 2026-10-28 08:35:20,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:20,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:21,111 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:35:21,111 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:21] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 63 0.046 0.139 2026-10-28 08:35:21,300 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:35:21,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:21] "POST /web/dataset/call_kw/ir.ui.view/save_snippet HTTP/1.1" 200 - 22 0.075 0.066 2026-10-28 08:35:22,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:22] "GET / HTTP/1.1" 200 - 125 0.101 0.816 2026-10-28 08:35:22,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:22] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.008 0.022 2026-10-28 08:35:22,407 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:22] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.068 2026-10-28 08:35:22,433 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:22] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.092 2026-10-28 08:35:23,032 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:23] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.060 2026-10-28 08:35:23,056 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.088 2026-10-28 08:35:23,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:23,272 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:23,815 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:23] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.273 0.479 2026-10-28 08:35:26,648 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 519 0.489 2.863 2026-10-28 08:35:27,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:27,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:27,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:27,331 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:27] "GET /website/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:35:28,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [10/20] Tour test_custom_snippet → Step Ensure custom snippet preview appeared in the dialog (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id='s_banner'] section[data-name='Custom Banner']) 2026-10-28 08:35:28,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:28] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.011 0.015 2026-10-28 08:35:28,224 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:28] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.014 0.048 2026-10-28 08:35:28,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:28] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.008 0.060 2026-10-28 08:35:28,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [11/20] Tour test_custom_snippet → Step Rename custom snippet (trigger: :iframe .o_custom_snippet_wrap > .o_custom_snippet_edit > button) 2026-10-28 08:35:28,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [12/20] Tour test_custom_snippet → Step Set name (trigger: .o_rename_custom_snippet_dialog input[id='customSnippetName']) 2026-10-28 08:35:28,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [13/20] Tour test_custom_snippet → Step Confirm rename (trigger: .o_rename_custom_snippet_dialog footer .btn-primary) 2026-10-28 08:35:28,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [14/20] Tour test_custom_snippet → Step Click on the 'Bruce Banner' snippet (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id='s_banner']:has(section[data-name='Bruce Banner'])) 2026-10-28 08:35:28,560 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:35:28,561 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:28] "POST /web/dataset/call_kw/ir.ui.view/rename_snippet HTTP/1.1" 200 - 13 0.010 0.014 2026-10-28 08:35:28,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:31,143 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 520 0.414 2.131 2026-10-28 08:35:31,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:31,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [15/20] Tour test_custom_snippet → Step Ensure banner section exists (trigger: :iframe #wrap section[data-name='Banner']) 2026-10-28 08:35:31,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [16/20] Tour test_custom_snippet → Step Ensure custom banner section exists (trigger: :iframe #wrap section[data-name='Bruce Banner']) 2026-10-28 08:35:31,635 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [17/20] Tour test_custom_snippet → Step Click on the Custom category block (trigger: #oe_snippets .oe_snippet[name='Custom'].o_we_draggable .oe_snippet_thumbnail) 2026-10-28 08:35:31,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [18/20] Tour test_custom_snippet → Step Delete custom snippet (trigger: :iframe .o_custom_snippet_wrap > .o_custom_snippet_edit > button + button) 2026-10-28 08:35:33,524 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.015 0.032 2026-10-28 08:35:33,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.003 0.032 2026-10-28 08:35:33,549 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.004 0.047 2026-10-28 08:35:33,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 08:35:33,615 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-28 08:35:33,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.029 2026-10-28 08:35:33,647 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.007 0.038 2026-10-28 08:35:33,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.049 2026-10-28 08:35:33,673 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.006 0.072 2026-10-28 08:35:33,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.011 2026-10-28 08:35:33,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.017 2026-10-28 08:35:33,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:33] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.011 0.018 2026-10-28 08:35:34,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [19/20] Tour test_custom_snippet → Step Confirm delete (trigger: .modal-dialog button:contains('Yes')) 2026-10-28 08:35:34,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [20/20] Tour test_custom_snippet → Step Ensure custom snippet disappeared (trigger: :iframe .o_add_snippets_preview:not(:has(section[data-name='Bruce Banner']))) 2026-10-28 08:35:34,838 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:34] "GET /contactus HTTP/1.1" 200 - 129 0.114 0.777 2026-10-28 08:35:34,861 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:34] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.011 0.881 2026-10-28 08:35:34,883 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:34] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.823 2026-10-28 08:35:34,938 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:34] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.007 0.909 2026-10-28 08:35:35,013 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [9041, 9040] 2026-10-28 08:35:35,015 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:35:35,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:35] "POST /web/dataset/call_kw/ir.ui.view/delete_snippet HTTP/1.1" 200 - 15 0.051 0.839 2026-10-28 08:35:35,036 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:35] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.144 2026-10-28 08:35:35,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-28 08:35:35,161 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: tour succeeded 2026-10-28 08:35:35,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: ╔════════════════════════════════════╗ ║ TOUR test_custom_snippet SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 08:35:35,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:35] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.021 0.042 2026-10-28 08:35:35,204 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:35] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.021 0.076 2026-10-28 08:35:35,227 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:35] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.110 2026-10-28 08:35:36,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: heap 53101028 (allocated 57827328) 2026-10-28 08:35:36,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing chrome headless with pid 8858 2026-10-28 08:35:36,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing websocket connection 2026-10-28 08:35:36,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Terminating chrome headless with pid 8858 2026-10-28 08:35:36,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083536_614182_test_01_run_tour.txt 2026-10-28 08:35:36,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Removing chrome user profile "/tmp/tmp7ef_jkzk_chrome_odoo" 2026-10-28 08:35:36,794 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: waiting for threads: [, ] 2026-10-28 08:35:37,874 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 517 0.479 2.255 2026-10-28 08:35:37,889 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:37] "GET /web/image/__odoo__unknown__src__/ HTTP/1.1" 200 - 7 0.003 1.592 2026-10-28 08:35:37,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:35:37,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-10-28 08:35:38,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome pid: 9378 2026-10-28 08:35:38,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpsl42cou9_chrome_odoo 2026-10-28 08:35:38,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:39321/json/version 2026-10-28 08:35:38,331 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39321/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:35:38,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-10-28 08:35:38,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:39321/json 2026-10-28 08:35:38,408 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39321/json with timeout 3 increased to 10s during tests 2026-10-28 08:35:38,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Websocket url found: ws://127.0.0.1:39321/devtools/page/17FB8489B40D23C99014D159C8264769 2026-10-28 08:35:38,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Enable chrome headless console log notification 2026-10-28 08:35:38,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless enable page notifications 2026-10-28 08:35:38,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Setting session cookie in browser 2026-10-28 08:35:38,564 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Open "http://127.0.0.1:8069/test_error_view" in browser 2026-10-28 08:35:38,564 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigating to: "http://127.0.0.1:8069/test_error_view" 2026-10-28 08:35:38,604 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:35:40,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /test_error_view HTTP/1.1" 200 - 183 0.183 1.554 2026-10-28 08:35:40,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigation result: {'frameId': '17FB8489B40D23C99014D159C8264769', 'loaderId': 'A33C455F74020F640AA17A9F000AD7FC', 'isDownload': False} 2026-10-28 08:35:40,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_error_website')" 2026-10-28 08:35:40,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35: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 08:35:40,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:35:40,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.053 2026-10-28 08:35:40,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:35:40,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.061 2026-10-28 08:35:40,564 104 INFO rb-e85a3c6-226074-429757 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 08:35:40,565 104 INFO rb-e85a3c6-226074-429757 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 08:35:40,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:35:40,611 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.026 2026-10-28 08:35:40,786 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:35:40,794 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:35:40,799 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.006 0.059 2026-10-28 08:35:40,805 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:35:40,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:35:40,947 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.055 2026-10-28 08:35:40,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:40] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.008 0.062 2026-10-28 08:35:41,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:41] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:35:41,679 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate test code "odoo.startTour('test_error_website', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_error_view", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:35:41,692 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:41] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.023 0.059 2026-10-28 08:35:41,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [1/44] Tour test_error_website → Step trigger rpc user error (trigger: a[href="/test_user_error_json"]) 2026-10-28 08:35:41,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [2/44] Tour test_error_website → Step div.o_notification_content:contains("This is a user rpc test") 2026-10-28 08:35:41,842 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.214 2026-10-28 08:35:41,845 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:41] "POST /test_user_error_json HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:35:41,929 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [3/44] Tour test_error_website → Step rpc user error modal has message (trigger: button.o_notification_close) 2026-10-28 08:35:41,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [4/44] Tour test_error_website → Step trigger rpc access error (trigger: a[href="/test_access_error_json"]) 2026-10-28 08:35:42,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [5/44] Tour test_error_website → Step div.o_notification_content:contains("This is an access rpc test") 2026-10-28 08:35:42,098 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:42] "POST /test_access_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:42,147 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [6/44] Tour test_error_website → Step rpc access error modal has message (trigger: button.o_notification_close) 2026-10-28 08:35:42,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [7/44] Tour test_error_website → Step trigger validation rpc error (trigger: a[href="/test_validation_error_json"]) 2026-10-28 08:35:42,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [8/44] Tour test_error_website → Step div.o_notification_content:contains("This is a validation rpc test") 2026-10-28 08:35:42,277 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:42] "POST /test_validation_error_json HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:35:42,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [9/44] Tour test_error_website → Step rpc validation error modal has message (trigger: button.o_notification_close) 2026-10-28 08:35:42,393 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [10/44] Tour test_error_website → Step trigger rpc missing error (trigger: a[href="/test_missing_error_json"]) 2026-10-28 08:35:42,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [11/44] Tour test_error_website → Step div.o_notification_content:contains("This is a missing rpc test") 2026-10-28 08:35:42,459 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:42] "POST /test_missing_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:42,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [12/44] Tour test_error_website → Step rpc missing error modal has message (trigger: button.o_notification_close) 2026-10-28 08:35:42,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [13/44] Tour test_error_website → Step trigger rpc error 403 (trigger: a[href="/test_access_denied_json"]) 2026-10-28 08:35:42,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [14/44] Tour test_error_website → Step div.o_notification_content:contains("This is an access denied rpc test") 2026-10-28 08:35:42,639 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:42] "POST /test_access_denied_json HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:42,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [15/44] Tour test_error_website → Step rpc error 403 modal has message (trigger: button.o_notification_close) 2026-10-28 08:35:42,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [16/44] Tour test_error_website → Step trigger rpc error 500 (trigger: a[href="/test_internal_error_json"]) 2026-10-28 08:35:42,813 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [17/44] Tour test_error_website → Step div.o_error_dialog.modal-content 2026-10-28 08:35:42,820 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:42] "POST /test_internal_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:35:42,876 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [18/44] Tour test_error_website → Step rpc error 500 modal is an ErrorDialog (trigger: .modal-footer button.btn.btn-primary) 2026-10-28 08:35:42,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [19/44] Tour test_error_website → Step trigger http user error (trigger: body) 2026-10-28 08:35:43,490 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:43] "GET /test_user_error_http?debug=0 HTTP/1.1" 400 - 20 0.039 0.427 2026-10-28 08:35:43,572 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:43] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.012 2026-10-28 08:35:44,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [20/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-28 08:35:44,356 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:44] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.021 0.050 2026-10-28 08:35:44,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [21/44] Tour test_error_website → Step http user error page has title and message (trigger: div.container pre:contains("This is a user http test")) 2026-10-28 08:35:44,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.081 2026-10-28 08:35:44,523 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:44] "GET /test_user_error_http?debug=1 HTTP/1.1" 400 - 11 0.011 0.078 2026-10-28 08:35:44,798 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [22/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-28 08:35:44,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:44,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:44] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.014 0.046 2026-10-28 08:35:44,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.063 2026-10-28 08:35:44,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [23/44] Tour test_error_website → Step http user error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a user http test")) 2026-10-28 08:35:44,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [24/44] Tour test_error_website → Step http user error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-28 08:35:45,122 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:45] "GET /test_validation_error_http?debug=0 HTTP/1.1" 400 - 7 0.008 0.043 2026-10-28 08:35:45,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [25/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-28 08:35:45,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.012 2026-10-28 08:35:45,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [26/44] Tour test_error_website → Step http validation error page has title and message (trigger: div.container pre:contains("This is a validation http test")) 2026-10-28 08:35:45,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:45] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.034 0.063 2026-10-28 08:35:45,635 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:45] "GET /test_validation_error_http?debug=1 HTTP/1.1" 400 - 7 0.006 0.037 2026-10-28 08:35:45,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [27/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-28 08:35:45,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:45,971 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:45] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.017 0.041 2026-10-28 08:35:45,984 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.061 2026-10-28 08:35:45,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [28/44] Tour test_error_website → Step http validation error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a validation http test")) 2026-10-28 08:35:46,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [29/44] Tour test_error_website → Step http validation error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-28 08:35:46,271 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:46] "GET /test_access_error_http?debug=0 HTTP/1.1" 403 - 16 0.023 0.104 2026-10-28 08:35:46,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [30/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-28 08:35:46,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [31/44] Tour test_error_website → Step http access error page has title and message (trigger: div.container pre:contains("This is an access http test")) 2026-10-28 08:35:46,662 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:46] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.014 0.071 2026-10-28 08:35:46,677 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.082 2026-10-28 08:35:46,802 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:46] "GET /test_access_error_http?debug=1 HTTP/1.1" 403 - 11 0.009 0.049 2026-10-28 08:35:47,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [32/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-28 08:35:47,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:47,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [33/44] Tour test_error_website → Step http access error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is an access http test")) 2026-10-28 08:35:47,255 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:47] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.042 0.077 2026-10-28 08:35:47,272 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.125 2026-10-28 08:35:47,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [34/44] Tour test_error_website → Step http access error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-28 08:35:47,419 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:47] "GET /test_missing_error_http?debug=0 HTTP/1.1" 400 - 7 0.017 0.061 2026-10-28 08:35:47,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [35/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-28 08:35:47,799 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:47] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.021 0.046 2026-10-28 08:35:47,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [36/44] Tour test_error_website → Step http missing error page has title and message (trigger: div.container pre:contains("This is a missing http test")) 2026-10-28 08:35:47,822 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.081 2026-10-28 08:35:47,970 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:47] "GET /test_missing_error_http?debug=1 HTTP/1.1" 400 - 7 0.010 0.058 2026-10-28 08:35:48,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [37/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-28 08:35:48,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:48,313 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:48] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.021 0.055 2026-10-28 08:35:48,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [38/44] Tour test_error_website → Step http missing error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a missing http test")) 2026-10-28 08:35:48,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.022 0.093 2026-10-28 08:35:48,384 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [39/44] Tour test_error_website → Step http missing error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-28 08:35:48,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:48] "GET /test_access_denied_http?debug=0 HTTP/1.1" 403 - 11 0.009 0.054 2026-10-28 08:35:48,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [40/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-28 08:35:48,929 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:48] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.031 0.048 2026-10-28 08:35:48,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [41/44] Tour test_error_website → Step http error 403 page has title but no message (trigger: div#wrap:not(:has(pre:contains("This is an access denied http test"))) 2026-10-28 08:35:48,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.088 2026-10-28 08:35:49,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:49] "GET /test_access_denied_http?debug=1 HTTP/1.1" 403 - 11 0.012 0.054 2026-10-28 08:35:49,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [42/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-28 08:35:49,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:49,394 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.023 2026-10-28 08:35:49,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [43/44] Tour test_error_website → Step http 403 error page debug has title but no message (trigger: div#debug_infos:not(:has(#error_main))) 2026-10-28 08:35:49,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:49] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.032 0.059 2026-10-28 08:35:49,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [44/44] Tour test_error_website → Step http 403 error page debug has traceback open (trigger: body:has(div#error_traceback.collapse.show pre#exception_traceback)) 2026-10-28 08:35:49,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: tour succeeded 2026-10-28 08:35:49,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: ╔═══════════════════════════════════╗ ║ TOUR test_error_website SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-28 08:35:49,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: heap 12864304 (allocated 15204352) 2026-10-28 08:35:49,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing chrome headless with pid 9378 2026-10-28 08:35:49,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing websocket connection 2026-10-28 08:35:49,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Terminating chrome headless with pid 9378 2026-10-28 08:35:49,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083549_990566_test_01_run_test.txt 2026-10-28 08:35:49,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Removing chrome user profile "/tmp/tmpsl42cou9_chrome_odoo" 2026-10-28 08:35:50,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:35:50,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-10-28 08:35:50,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome pid: 9582 2026-10-28 08:35:50,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless temporary user profile dir: /tmp/tmp0q4ni9ed_chrome_odoo 2026-10-28 08:35:50,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:32981/json/version 2026-10-28 08:35:50,569 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32981/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:35:50,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Browser version: Chrome/150.0.7871.114 2026-10-28 08:35:50,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:32981/json 2026-10-28 08:35:50,674 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32981/json with timeout 3 increased to 10s during tests 2026-10-28 08:35:50,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Websocket url found: ws://127.0.0.1:32981/devtools/page/A1431C5DC81E663924289657D2D6C260 2026-10-28 08:35:50,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Enable chrome headless console log notification 2026-10-28 08:35:50,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless enable page notifications 2026-10-28 08:35:50,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:35:50,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Setting session cookie in browser 2026-10-28 08:35:50,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-10-28 08:35:50,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-10-28 08:35:50,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:35:54,534 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:54] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 191 0.223 3.428 2026-10-28 08:35:54,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigation result: {'frameId': 'A1431C5DC81E663924289657D2D6C260', 'loaderId': 'B6962931B0074B7A50374B09BDDB8F58', 'isDownload': False} 2026-10-28 08:35:54,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Evaluate ready code "odoo.isTourReady('test_form_conditional_visibility_record_field')" 2026-10-28 08:35:54,598 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:54] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-28 08:35:54,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:54] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-10-28 08:35:54,650 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:54] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:35:54,682 104 INFO rb-e85a3c6-226074-429757 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 08:35:55,898 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:55] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.575 0.737 2026-10-28 08:35:55,912 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:55] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.143 2026-10-28 08:35:55,927 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:55] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.924 2026-10-28 08:35:55,983 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.036 1.343 2026-10-28 08:35:56,196 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:35:56,208 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:35:56,220 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:35:56,264 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.017 2026-10-28 08:35:56,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:56,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:35:56,468 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.051 0.091 2026-10-28 08:35:56,528 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.122 2026-10-28 08:35:56,532 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-10-28 08:35:56,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Evaluate test code "odoo.startTour('test_form_conditional_visibility_record_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:35:56,657 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:35:57,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "POST /mail/data HTTP/1.1" 200 - 151 0.220 0.430 2026-10-28 08:35:57,306 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.039 0.859 2026-10-28 08:35:57,310 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.761 2026-10-28 08:35:57,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.023 0.828 2026-10-28 08:35:57,499 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.913 2026-10-28 08:35:57,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-10-28 08:35:57,615 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.029 0.127 2026-10-28 08:35:57,650 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.106 2026-10-28 08:35:57,711 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.127 2026-10-28 08:35:57,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:57] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.049 0.206 2026-10-28 08:35:58,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [1/21] Tour test_form_conditional_visibility_record_field → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:35:58,099 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.023 2026-10-28 08:35:58,108 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.013 2026-10-28 08:35:58,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-10-28 08:35:58,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.026 2026-10-28 08:35:58,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.032 0.104 2026-10-28 08:35:58,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-10-28 08:35:58,438 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:35:58,456 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "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 08:35:58,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "POST /mail/data HTTP/1.1" 200 - 73 0.123 0.274 2026-10-28 08:35:58,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.378 2026-10-28 08:35:58,790 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.382 2026-10-28 08:35:58,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "POST /web/action/load HTTP/1.1" 200 - 6 0.012 0.387 2026-10-28 08:35:58,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.431 2026-10-28 08:35:58,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:58] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.013 0.556 2026-10-28 08:35:59,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:35:59,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.031 2026-10-28 08:35:59,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.008 0.025 2026-10-28 08:35:59,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:35:59,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:35:59,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-10-28 08:35:59,200 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.114 2026-10-28 08:35:59,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:35:59,280 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.015 0.023 2026-10-28 08:35:59,288 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:35:59] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.035 2026-10-28 08:36:01,735 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:01] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1106 0.664 1.751 2026-10-28 08:36:01,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:01] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 2.406 2026-10-28 08:36:01,785 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:36:01,863 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:01] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.051 0.050 2026-10-28 08:36:01,897 104 INFO rb-e85a3c6-226074-429757 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 08:36:01,898 104 INFO rb-e85a3c6-226074-429757 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 08:36:02,013 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.024 0.192 2026-10-28 08:36:02,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:36:02,036 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:02,073 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.028 0.284 2026-10-28 08:36:02,094 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:36:02,125 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.018 0.056 2026-10-28 08:36:02,147 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:36:02,148 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:02,148 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:02,153 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:02,154 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:02,154 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:02,155 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:02,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.259 2026-10-28 08:36:02,198 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.170 2026-10-28 08:36:02,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:36:02,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.007 0.176 2026-10-28 08:36:02,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1114:117) at WebsiteEditorComponent.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:21618:782) at new ComponentNode (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1638:6 at WebsitePreview.template (eval at compile (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1593:421), :50:12) at RootFiber._render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1002:96) at RootFiber.render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1001:6) at ComponentNode.render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1080:56) 2026-10-28 08:36:02,662 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.011 0.284 2026-10-28 08:36:02,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:36:02,733 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.236 2026-10-28 08:36:02,771 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:02] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.020 0.252 2026-10-28 08:36:03,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:03] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.010 2026-10-28 08:36:03,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:36:03,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.051 0.108 2026-10-28 08:36:03,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:03] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.210 2026-10-28 08:36:03,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:03] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.025 0.260 2026-10-28 08:36:03,863 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:03] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.021 0.086 2026-10-28 08:36:03,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:36:03,916 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:03] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.012 0.018 2026-10-28 08:36:03,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:36:03,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:03] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.046 2026-10-28 08:36:04,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:04] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.192 0.317 2026-10-28 08:36:04,637 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:04] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.452 2026-10-28 08:36:04,681 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.440 2026-10-28 08:36:04,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:04,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:05,488 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:36:07,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.382 2.087 2026-10-28 08:36:07,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:07,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:08,036 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:08,107 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:08,151 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 08:36:08,166 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:36:08,193 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:36:08,199 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:36:08,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:36:08,210 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [2/21] Tour test_form_conditional_visibility_record_field → Step Select name field (trigger: :iframe .s_website_form .s_website_form_input[name=name]) 2026-10-28 08:36:08,231 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:36:08,267 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:36:08,272 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:36:08,273 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:36:08,283 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:36:08,339 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:36:08,359 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:36:08,378 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-28 08:36:08,385 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:36:08,386 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 08:36:08,396 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.081 2026-10-28 08:36:08,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:08,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.295 2026-10-28 08:36:08,430 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:36:08,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [3/21] Tour test_form_conditional_visibility_record_field → Step Open visibility dropdown (trigger: we-select:has([data-set-visibility="conditional"])) 2026-10-28 08:36:08,472 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:36:08,501 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 08:36:08,530 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:36:08,543 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-28 08:36:08,568 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.108 2026-10-28 08:36:08,583 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:36:08,607 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.024 0.053 2026-10-28 08:36:08,666 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:36:08,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:08,680 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:36:08,708 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:36:08,716 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:08,723 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:08,758 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:36:08,765 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 08:36:08,781 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:36:08,824 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:36:08,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:36:08,865 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:36:08,869 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:36:08,904 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:36:08,916 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.021 0.091 2026-10-28 08:36:08,951 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.003 0.154 2026-10-28 08:36:08,952 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:36:08,954 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:36:08,958 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:36:08,964 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.173 2026-10-28 08:36:08,984 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:08] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:09,014 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:36:09,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.016 0.039 2026-10-28 08:36:09,063 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.004 0.036 2026-10-28 08:36:09,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.055 2026-10-28 08:36:09,090 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-28 08:36:09,109 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-28 08:36:09,132 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.004 0.023 2026-10-28 08:36:09,196 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/ir.model/get_authorized_fields HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 08:36:09,246 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "GET /website/static/src/img/snippets_options/pos_left.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:36:09,253 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "GET /website/static/src/img/snippets_options/pos_top.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:36:09,256 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "GET /website/static/src/img/snippets_options/pos_right.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:36:09,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:09,423 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:09,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [4/21] Tour test_form_conditional_visibility_record_field → Step Set visibility to conditional (trigger: [data-set-visibility="conditional"]) 2026-10-28 08:36:09,599 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:09,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [5/21] Tour test_form_conditional_visibility_record_field → Step Open model selector (trigger: we-select:has([data-select-data-attribute="2"])) 2026-10-28 08:36:09,666 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:09] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-28 08:36:09,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [6/21] Tour test_form_conditional_visibility_record_field → Step Set model to tag #2 (trigger: [data-select-data-attribute="2"]) 2026-10-28 08:36:09,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [7/21] Tour test_form_conditional_visibility_record_field → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:36:09,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [8/21] Tour test_form_conditional_visibility_record_field → Step body:not(:has(.o_dialog)) 2026-10-28 08:36:10,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [9/21] Tour test_form_conditional_visibility_record_field → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:36:11,550 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [10/21] Tour test_form_conditional_visibility_record_field → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:36:11,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:11,577 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:11] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 08:36:11,721 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:36:11,721 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:11] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 41 0.040 0.070 2026-10-28 08:36:11,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:11,796 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:11] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.004 0.019 2026-10-28 08:36:12,518 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:12] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.101 0.644 2026-10-28 08:36:12,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:13,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [11/21] Tour test_form_conditional_visibility_record_field → Step Name field is hidden (trigger: :iframe .s_website_form:has(.s_website_form_field_hidden_if.d-none)) 2026-10-28 08:36:13,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.011 2026-10-28 08:36:13,367 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:13] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.037 0.083 2026-10-28 08:36:13,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:13] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.015 0.117 2026-10-28 08:36:13,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [12/21] Tour test_form_conditional_visibility_record_field → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:36:13,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [13/21] Tour test_form_conditional_visibility_record_field → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:36:13,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:13,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:14,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:14,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 301 0.231 0.263 2026-10-28 08:36:14,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:14,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:14,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [14/21] Tour test_form_conditional_visibility_record_field → Step Select name field (trigger: :iframe .s_website_form .s_website_form_input[name=name]) 2026-10-28 08:36:14,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:14,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [15/21] Tour test_form_conditional_visibility_record_field → Step Open comparator dropdown (trigger: we-select:has([data-select-data-attribute="!selected"])) 2026-10-28 08:36:14,556 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.003 0.016 2026-10-28 08:36:14,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.001 0.011 2026-10-28 08:36:14,694 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.001 0.024 2026-10-28 08:36:14,701 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.002 0.019 2026-10-28 08:36:14,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:14,839 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.006 0.006 2026-10-28 08:36:14,859 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-28 08:36:14,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.004 0.025 2026-10-28 08:36:14,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:14] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-28 08:36:15,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:15,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [16/21] Tour test_form_conditional_visibility_record_field → Step Set comparator to Is not equal (trigger: [data-select-data-attribute="!selected"]) 2026-10-28 08:36:15,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:15,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [17/21] Tour test_form_conditional_visibility_record_field → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:36:15,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [18/21] Tour test_form_conditional_visibility_record_field → Step body:not(:has(.o_dialog)) 2026-10-28 08:36:15,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [19/21] Tour test_form_conditional_visibility_record_field → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:36:16,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [20/21] Tour test_form_conditional_visibility_record_field → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:36:16,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:16,917 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:16] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.001 0.004 2026-10-28 08:36:16,991 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:36:16,991 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:16] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 16 0.008 0.032 2026-10-28 08:36:17,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:17,996 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:17] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.187 0.736 2026-10-28 08:36:18,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:18] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.949 2026-10-28 08:36:18,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:18,462 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:18] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.037 0.065 2026-10-28 08:36:18,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.108 2026-10-28 08:36:18,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:18] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.009 0.134 2026-10-28 08:36:18,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-28 08:36:18,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [21/21] Tour test_form_conditional_visibility_record_field → Step Name field is shown (trigger: :iframe .s_website_form:has(.s_website_form_field_hidden_if:not(.d-none))) 2026-10-28 08:36:18,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: tour succeeded 2026-10-28 08:36:18,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_form_conditional_visibility_record_field SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-28 08:36:19,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: heap 48536136 (allocated 51499008) 2026-10-28 08:36:19,259 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing chrome headless with pid 9582 2026-10-28 08:36:19,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing websocket connection 2026-10-28 08:36:19,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Terminating chrome headless with pid 9582 2026-10-28 08:36:19,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083619_406661_test_form_conditional_visibility_record_field.txt 2026-10-28 08:36:19,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Removing chrome user profile "/tmp/tmp0q4ni9ed_chrome_odoo" 2026-10-28 08:36:19,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:36:19,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-10-28 08:36:21,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-10-28 08:36:21,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-10-28 08:36:22,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:36:22,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-10-28 08:36:22,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome pid: 9913 2026-10-28 08:36:22,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless temporary user profile dir: /tmp/tmpf625z_q4_chrome_odoo 2026-10-28 08:36:22,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:35017/json/version 2026-10-28 08:36:22,701 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35017/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:36:22,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Browser version: Chrome/150.0.7871.114 2026-10-28 08:36:22,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:35017/json 2026-10-28 08:36:22,864 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:35017/json with timeout 3 increased to 10s during tests 2026-10-28 08:36:22,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Websocket url found: ws://127.0.0.1:35017/devtools/page/DF64F0C08D4AF38A6C1A6FD73C1F5583 2026-10-28 08:36:22,940 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Enable chrome headless console log notification 2026-10-28 08:36:22,945 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless enable page notifications 2026-10-28 08:36:23,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:36:23,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Setting session cookie in browser 2026-10-28 08:36:23,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" in browser 2026-10-28 08:36:23,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" 2026-10-28 08:36:23,132 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:36:25,043 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:25] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.204 1.718 2026-10-28 08:36:25,049 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigation result: {'frameId': 'DF64F0C08D4AF38A6C1A6FD73C1F5583', 'loaderId': '1B1475A05C9569CE1FD7060DCB9F9691', 'isDownload': False} 2026-10-28 08:36:25,049 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Evaluate ready code "odoo.isTourReady('test_image_upload_progress')" 2026-10-28 08:36:25,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:25] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-10-28 08:36:26,402 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:26] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.569 0.719 2026-10-28 08:36:26,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.029 1.310 2026-10-28 08:36:26,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.359 2026-10-28 08:36:26,489 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:26] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.379 2026-10-28 08:36:26,506 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:26] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:36:26,546 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:26] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 08:36:26,561 104 INFO rb-e85a3c6-226074-429757 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 08:36:27,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:36:27,509 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:36:27,524 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-28 08:36:27,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-28 08:36:27,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-10-28 08:36:27,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:36:27,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.044 0.114 2026-10-28 08:36:27,717 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-28 08:36:27,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: The ready code tooks too much time : 2.707998037338257 2026-10-28 08:36:27,811 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.169 2026-10-28 08:36:27,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Evaluate test code "odoo.startTour('test_image_upload_progress', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_image_progress", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:36:27,922 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:36:27,978 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.055 0.280 2026-10-28 08:36:28,018 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.210 2026-10-28 08:36:28,091 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:28,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "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 08:36:28,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "POST /mail/data HTTP/1.1" 200 - 145 0.208 0.499 2026-10-28 08:36:28,541 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.732 2026-10-28 08:36:28,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.516 2026-10-28 08:36:28,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.544 2026-10-28 08:36:28,785 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.052 0.862 2026-10-28 08:36:28,867 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.038 0.763 2026-10-28 08:36:28,872 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.066 2026-10-28 08:36:29,258 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [1/34] Tour test_image_upload_progress → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:36:29,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-10-28 08:36:29,369 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.087 0.019 2026-10-28 08:36:29,385 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.112 2026-10-28 08:36:29,427 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.086 2026-10-28 08:36:29,594 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.064 0.203 2026-10-28 08:36:29,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:29] "POST /mail/data HTTP/1.1" 200 - 73 0.133 0.409 2026-10-28 08:36:29,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.498 2026-10-28 08:36:30,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "POST /web/action/load HTTP/1.1" 200 - 6 0.009 0.356 2026-10-28 08:36:30,061 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.578 2026-10-28 08:36:30,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.022 0.476 2026-10-28 08:36:30,239 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.020 0.577 2026-10-28 08:36:30,245 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-10-28 08:36:30,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.042 2026-10-28 08:36:30,321 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:36:30,379 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.120 2026-10-28 08:36:30,385 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.103 2026-10-28 08:36:30,389 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.097 2026-10-28 08:36:30,393 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.130 2026-10-28 08:36:30,433 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:30,473 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.007 0.022 2026-10-28 08:36:30,483 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:30] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 08:36:32,920 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:32] "GET /test_image_progress HTTP/1.1" 200 - 1110 0.655 1.770 2026-10-28 08:36:32,933 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:32] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 2.416 2026-10-28 08:36:32,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:36:33,026 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.041 0.045 2026-10-28 08:36:33,057 104 INFO rb-e85a3c6-226074-429757 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 08:36:33,063 104 INFO rb-e85a3c6-226074-429757 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 08:36:33,187 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.024 0.160 2026-10-28 08:36:33,204 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:33,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:36:33,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.020 0.268 2026-10-28 08:36:33,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:36:33,285 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.007 0.042 2026-10-28 08:36:33,295 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.096 2026-10-28 08:36:33,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:36:33,352 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.019 0.100 2026-10-28 08:36:33,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:36:33,377 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:33,385 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.318 2026-10-28 08:36:33,392 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:33,393 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:33,393 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:33,394 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:33,394 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:36:33,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:36:33,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.012 0.061 2026-10-28 08:36:33,656 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:33] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.060 2026-10-28 08:36:34,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:34] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.008 0.014 2026-10-28 08:36:34,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:36:34,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.054 0.127 2026-10-28 08:36:34,530 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:34] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.046 0.251 2026-10-28 08:36:34,668 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:34] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.038 0.339 2026-10-28 08:36:34,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:36:34,733 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:34] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.023 2026-10-28 08:36:34,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:36:34,770 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:34] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.017 0.044 2026-10-28 08:36:35,398 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:35] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.184 0.304 2026-10-28 08:36:35,405 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:35] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.476 2026-10-28 08:36:35,435 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.497 2026-10-28 08:36:35,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:35,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:36,236 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:38,405 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.401 2.277 2026-10-28 08:36:38,719 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:38,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:38,965 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:39,017 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:36:39,025 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:36:39,031 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:36:39,041 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:36:39,057 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:36:39,076 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:39,087 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:36:39,097 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:36:39,102 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:36:39,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [2/34] Tour test_image_upload_progress → Step reload to load patch (trigger: .o_website_preview) 2026-10-28 08:36:39,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:39,122 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:36:39,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [3/34] Tour test_image_upload_progress → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:36:39,144 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:36:39,182 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:36:39,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:36:39,207 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:36:39,229 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:39,244 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:36:39,245 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:36:39,245 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.128 2026-10-28 08:36:39,248 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:36:39,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [4/34] Tour test_image_upload_progress → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:36:39,314 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:36:39,319 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:36:39,339 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:36:39,348 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:36:39,359 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:39,370 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:36:39,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:36:39,409 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:36:39,446 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 08:36:39,455 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:39,464 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:36:39,479 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:36:39,482 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:36:39,485 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.124 2026-10-28 08:36:39,508 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:36:39,514 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:36:39,518 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:39] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:36:39,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [5/34] Tour test_image_upload_progress → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-10-28 08:36:40,132 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.004 0.017 2026-10-28 08:36:40,178 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.010 0.032 2026-10-28 08:36:40,232 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.029 0.063 2026-10-28 08:36:40,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.046 0.153 2026-10-28 08:36:40,365 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.010 0.194 2026-10-28 08:36:40,381 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.004 0.260 2026-10-28 08:36:40,423 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.018 0.140 2026-10-28 08:36:40,468 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.013 0.303 2026-10-28 08:36:40,486 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.003 0.296 2026-10-28 08:36:40,529 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.004 0.022 2026-10-28 08:36:40,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [6/34] Tour test_image_upload_progress → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:36:40,549 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.009 0.041 2026-10-28 08:36:40,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:40] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.019 2026-10-28 08:36:41,413 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:41,440 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:41,441 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:36:41,476 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:41,494 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:36:41,511 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:36:41,523 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:36:41,531 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:36:41,544 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 08:36:41,562 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.006 0.012 2026-10-28 08:36:41,578 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:36:41,592 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.004 0.032 2026-10-28 08:36:41,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.004 0.055 2026-10-28 08:36:41,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.009 2026-10-28 08:36:41,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.015 2026-10-28 08:36:41,680 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.004 0.036 2026-10-28 08:36:41,685 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.030 2026-10-28 08:36:41,704 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 08:36:41,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 08:36:41,809 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:36:41,813 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:41,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.015 2026-10-28 08:36:41,932 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.018 2026-10-28 08:36:41,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:41] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.017 2026-10-28 08:36:42,009 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:36:42,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.022 2026-10-28 08:36:42,076 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:36:42,097 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:42,111 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:42,130 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:36:42,159 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:36:42,165 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:36:42,185 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:36:42,224 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:36:42,226 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:36:42,255 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:36:42,263 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:36:42,289 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:36:42,310 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:36:42,366 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:36:42,403 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:36:42,436 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:36:42,449 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:42,467 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.268 2026-10-28 08:36:42,471 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:36:42,477 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:36:42,477 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.153 2026-10-28 08:36:42,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:42,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:36:42,594 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:36:42,607 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:36:42,614 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 08:36:42,673 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:36:42,674 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-28 08:36:42,679 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:36:42,699 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:36:42,732 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:36:42,753 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:36:42,757 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:36:42,763 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:36:42,772 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:36:42,776 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:36:42,784 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:36:42,857 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:36:42,858 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:42,937 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:36:42,960 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:36:42,978 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:36:42,990 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.125 2026-10-28 08:36:42,998 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:42] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:36:43,032 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:36:43,038 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:36:43,044 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:36:43,054 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.184 2026-10-28 08:36:43,064 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:36:43,082 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:36:43,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:43,122 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:36:43,124 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:36:43,168 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:36:43,175 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-28 08:36:43,209 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:43,249 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:36:43,275 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:36:43,292 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:36:43,311 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:36:43,321 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:36:43,337 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:36:43,344 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:43,350 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:36:43,355 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:36:43,377 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:36:43,380 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:36:43,393 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:36:43,404 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:36:43,418 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:43,421 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:36:43,424 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:36:43,427 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:36:43,451 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:36:43,462 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:43,496 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:36:43,500 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:36:43,504 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:36:43,518 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:36:43,549 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:43,561 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:36:43,563 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:36:43,572 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:36:43,581 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:36:43,583 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:36:43,598 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:36:43,603 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:36:43,638 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:36:43,645 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:36:43,650 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:36:43,652 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:43,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:36:43,656 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:36:43,677 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:43,685 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:36:43,696 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:36:43,697 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:36:43,723 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:36:43,734 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:36:43,735 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:36:43,743 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:36:43,759 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:36:43,770 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:36:43,774 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:36:43,788 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:36:43,792 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:36:43,809 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:36:43,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:36:43,814 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:36:43,823 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:36:43,834 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:36:43,835 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:36:43,854 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:36:43,875 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:36:43,878 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:36:43,890 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:36:43,901 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:36:43,899 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:36:43,903 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:36:43,987 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:36:43,990 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:36:43,993 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:43] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 08:36:44,001 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:44,002 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:36:44,040 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:36:44,058 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:36:44,065 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:36:44,087 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:36:44,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:36:44,130 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.115 2026-10-28 08:36:44,156 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:36:44,165 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:36:44,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:36:44,244 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:36:44,252 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:36:44,252 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.147 2026-10-28 08:36:44,257 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:36:44,283 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:36:44,320 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:36:44,337 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:44] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:44,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:44,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:44,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [7/34] Tour test_image_upload_progress → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:36:44,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [8/34] Tour test_image_upload_progress → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:36:45,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [9/34] Tour test_image_upload_progress → Step Click on the Image Gallery building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_image_gallery"]:not(.d-none)) 2026-10-28 08:36:45,597 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.005 0.024 2026-10-28 08:36:45,636 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.022 0.046 2026-10-28 08:36:45,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.009 0.093 2026-10-28 08:36:45,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.017 0.109 2026-10-28 08:36:45,718 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.012 0.131 2026-10-28 08:36:45,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.011 0.065 2026-10-28 08:36:45,779 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.010 0.122 2026-10-28 08:36:45,798 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.004 0.212 2026-10-28 08:36:45,814 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.190 2026-10-28 08:36:45,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.007 0.097 2026-10-28 08:36:45,853 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.006 0.144 2026-10-28 08:36:45,868 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.003 0.073 2026-10-28 08:36:45,886 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.005 0.060 2026-10-28 08:36:45,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.005 0.125 2026-10-28 08:36:45,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:45] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.004 0.112 2026-10-28 08:36:45,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [10/34] Tour test_image_upload_progress → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:36:46,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.007 0.082 2026-10-28 08:36:46,096 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.002 0.115 2026-10-28 08:36:46,116 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.006 0.142 2026-10-28 08:36:46,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.005 0.109 2026-10-28 08:36:46,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.109 2026-10-28 08:36:46,173 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.004 0.153 2026-10-28 08:36:46,205 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.015 0.200 2026-10-28 08:36:46,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.011 0.264 2026-10-28 08:36:46,870 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.007 0.021 2026-10-28 08:36:46,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.006 0.028 2026-10-28 08:36:46,904 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.004 0.019 2026-10-28 08:36:46,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.008 0.024 2026-10-28 08:36:46,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:46] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.041 2026-10-28 08:36:47,008 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.019 2026-10-28 08:36:47,021 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.072 2026-10-28 08:36:47,061 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:36:47,096 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.008 0.029 2026-10-28 08:36:47,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.044 2026-10-28 08:36:47,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.060 2026-10-28 08:36:47,144 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:36:47,149 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.009 0.063 2026-10-28 08:36:47,290 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:47] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:47,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:47,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [11/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_image_gallery .img) 2026-10-28 08:36:48,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [12/34] Tour test_image_upload_progress → Step click on add images to open image dialog (in multi mode) (trigger: we-customizeblock-option [data-add-images]) 2026-10-28 08:36:48,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:48,117 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:48,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [13/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-10-28 08:36:48,312 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.039 0.016 2026-10-28 08:36:48,375 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:36:48,388 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-28 08:36:48,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [14/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (1) (trigger: .o_we_progressbar:contains('icon.ico'):contains('format is not supported. Try with: .gif, .jpe, .jpeg, .jpg, .png, .svg, .webp')) 2026-10-28 08:36:48,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 17 0.017 0.024 2026-10-28 08:36:48,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 17 0.017 0.035 2026-10-28 08:36:48,643 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.005 0.009 2026-10-28 08:36:48,651 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "GET /web/image/9525-21dfb00c/image.webp HTTP/1.1" 200 - 4 0.002 0.015 2026-10-28 08:36:48,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [15/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (2) (trigger: .o_we_progressbar:contains('image.webp'):contains('File has been uploaded')) 2026-10-28 08:36:48,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.004 0.034 2026-10-28 08:36:48,765 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [16/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (3) (trigger: .o_we_progressbar:contains('image.png'):contains('File has been uploaded')) 2026-10-28 08:36:48,770 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.009 0.020 2026-10-28 08:36:48,783 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "GET /web/image/9527-7030f836/image.png HTTP/1.1" 200 - 4 0.002 0.021 2026-10-28 08:36:48,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:48] "GET /web/image/9528-1b0bb289/image.jpeg HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 08:36:48,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [17/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (4) (trigger: .o_we_progressbar:contains('image.jpeg'):contains('File has been uploaded')) 2026-10-28 08:36:48,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [18/34] Tour test_image_upload_progress → Step .o_notification 2026-10-28 08:36:48,940 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [19/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: body) 2026-10-28 08:36:49,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [20/34] Tour test_image_upload_progress → Step close notification (trigger: .o_notification_close) 2026-10-28 08:36:49,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [21/34] Tour test_image_upload_progress → Step close media dialog (trigger: .modal-footer .btn-secondary) 2026-10-28 08:36:49,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [22/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_text_image .img) 2026-10-28 08:36:49,318 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [23/34] Tour test_image_upload_progress → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-10-28 08:36:49,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:49,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:49,605 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [24/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-10-28 08:36:49,642 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:49] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.010 0.019 2026-10-28 08:36:49,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:49] "GET /web/image/9528-1b0bb289/image.jpeg?height=256 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-28 08:36:49,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [25/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('image.png')) 2026-10-28 08:36:49,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:49] "GET /web/image/9525-21dfb00c/image.webp?height=256 HTTP/1.1" 200 - 4 0.008 0.027 2026-10-28 08:36:49,779 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:49] "GET /web/image/9527-7030f836/image.png?height=256 HTTP/1.1" 200 - 4 0.004 0.045 2026-10-28 08:36:49,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [26/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: .o_notification) 2026-10-28 08:36:49,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:49] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 8 0.004 0.014 2026-10-28 08:36:49,943 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [27/34] Tour test_image_upload_progress → Step media dialog has closed after the upload (trigger: body:not(:has(.o_select_media_dialog))) 2026-10-28 08:36:49,978 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:49] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.002 0.007 2026-10-28 08:36:50,257 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:50,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-28 08:36:50,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [28/34] Tour test_image_upload_progress → Step the upload progress toast was updated (trigger: .o_we_progressbar:contains('image.png'):contains('File has been uploaded')) 2026-10-28 08:36:50,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [29/34] Tour test_image_upload_progress → Step toaster should disappear after a few seconds if the uploaded image is successful (trigger: body:not(:has(.o_we_progressbar))) 2026-10-28 08:36:56,685 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [30/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_text_image .img) 2026-10-28 08:36:56,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [31/34] Tour test_image_upload_progress → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-10-28 08:36:56,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [32/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-10-28 08:36:56,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:56] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.007 0.011 2026-10-28 08:36:56,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [33/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('icon.ico'):contains('format is not supported. Try with: .gif, .jpe, .jpeg, .jpg, .png, .svg, .webp')) 2026-10-28 08:36:57,036 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:36:57] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.001 0.015 2026-10-28 08:36:57,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [34/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: .o_notification) 2026-10-28 08:36:57,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: tour succeeded 2026-10-28 08:36:57,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_image_upload_progress SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 08:36:57,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: heap 48649088 (allocated 50593792) 2026-10-28 08:36:57,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing chrome headless with pid 9913 2026-10-28 08:36:57,974 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing websocket connection 2026-10-28 08:36:57,975 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Terminating chrome headless with pid 9913 2026-10-28 08:36:58,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083658_158712_test_01_image_upload_progress.txt 2026-10-28 08:36:58,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Removing chrome user profile "/tmp/tmpf625z_q4_chrome_odoo" 2026-10-28 08:36:58,218 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-10-28 08:36:58,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome pid: 10436 2026-10-28 08:36:58,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless temporary user profile dir: /tmp/tmp6pnhdfel_chrome_odoo 2026-10-28 08:36:58,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:32801/json/version 2026-10-28 08:36:58,691 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32801/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:36:58,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Browser version: Chrome/150.0.7871.114 2026-10-28 08:36:58,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:32801/json 2026-10-28 08:36:58,724 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32801/json with timeout 3 increased to 10s during tests 2026-10-28 08:36:58,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Websocket url found: ws://127.0.0.1:32801/devtools/page/CCFB4E972DABF8728051F167AA07E233 2026-10-28 08:36:58,767 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Enable chrome headless console log notification 2026-10-28 08:36:58,782 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless enable page notifications 2026-10-28 08:36:58,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:36:58,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Setting session cookie in browser 2026-10-28 08:36:58,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" in browser 2026-10-28 08:36:58,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" 2026-10-28 08:36:58,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:37:01,006 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:01] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.246 1.854 2026-10-28 08:37:01,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigation result: {'frameId': 'CCFB4E972DABF8728051F167AA07E233', 'loaderId': 'C75D4C06045079B275B9A28508C28652', 'isDownload': False} 2026-10-28 08:37:01,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Evaluate ready code "odoo.isTourReady('test_image_upload_progress_unsplash')" 2026-10-28 08:37:01,064 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:01] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-28 08:37:01,130 104 INFO rb-e85a3c6-226074-429757 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 08:37:02,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:02] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.853 0.714 2026-10-28 08:37:02,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:02] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.580 2026-10-28 08:37:02,695 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 1.600 2026-10-28 08:37:02,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:02] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.654 2026-10-28 08:37:02,753 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:02] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 08:37:02,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:02] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:37:04,045 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:37:04,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 08:37:04,070 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:37:04,093 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 08:37:04,123 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-10-28 08:37:04,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:37:04,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.047 0.094 2026-10-28 08:37:04,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: The ready code tooks too much time : 3.288806676864624 2026-10-28 08:37:04,317 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Evaluate test code "odoo.startTour('test_image_upload_progress_unsplash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_image_progress", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:37:04,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.115 2026-10-28 08:37:04,324 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.159 2026-10-28 08:37:04,433 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:04,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.094 0.248 2026-10-28 08:37:05,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "POST /mail/data HTTP/1.1" 200 - 145 0.202 0.518 2026-10-28 08:37:05,087 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:37:05,130 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:05,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.033 0.792 2026-10-28 08:37:05,264 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.655 2026-10-28 08:37:05,288 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.905 2026-10-28 08:37:05,315 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.684 2026-10-28 08:37:05,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.949 2026-10-28 08:37:05,380 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.013 0.767 2026-10-28 08:37:05,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [1/18] Tour test_image_upload_progress_unsplash → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:37:05,762 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.015 2026-10-28 08:37:05,771 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.013 2026-10-28 08:37:05,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-10-28 08:37:05,874 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.039 2026-10-28 08:37:06,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.036 0.116 2026-10-28 08:37:06,439 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /mail/data HTTP/1.1" 200 - 73 0.179 0.325 2026-10-28 08:37:06,448 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.369 2026-10-28 08:37:06,496 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.017 0.422 2026-10-28 08:37:06,540 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.455 2026-10-28 08:37:06,568 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.481 2026-10-28 08:37:06,660 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:37:06,731 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.022 0.041 2026-10-28 08:37:06,756 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:37:06,771 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:37:06,785 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.076 2026-10-28 08:37:06,790 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:06,792 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:37:06,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.086 2026-10-28 08:37:06,868 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.147 2026-10-28 08:37:06,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-10-28 08:37:06,934 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:06] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.008 0.025 2026-10-28 08:37:08,930 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:08] "GET /test_image_progress HTTP/1.1" 200 - 1110 0.481 1.492 2026-10-28 08:37:08,960 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:08] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.011 1.988 2026-10-28 08:37:08,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:37:08,996 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:08] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.007 0.029 2026-10-28 08:37:09,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:37:09,084 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.042 0.092 2026-10-28 08:37:09,136 104 INFO rb-e85a3c6-226074-429757 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 08:37:09,137 104 INFO rb-e85a3c6-226074-429757 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 08:37:09,214 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.028 0.172 2026-10-28 08:37:09,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:37:09,251 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.213 2026-10-28 08:37:09,337 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:37:09,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:37:09,376 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.028 0.065 2026-10-28 08:37:09,393 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:37:09,418 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.010 0.070 2026-10-28 08:37:09,424 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:09,424 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:09,430 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:09,430 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:09,431 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:09,431 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:09,446 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.118 2026-10-28 08:37:09,497 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.004 0.048 2026-10-28 08:37:09,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:37:09,555 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:09] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.104 2026-10-28 08:37:10,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:10] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.022 2026-10-28 08:37:10,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:37:10,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.045 0.092 2026-10-28 08:37:10,439 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:10] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.029 0.150 2026-10-28 08:37:10,507 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:10] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.023 0.323 2026-10-28 08:37:10,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:37:10,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:10] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.016 0.070 2026-10-28 08:37:10,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:37:10,604 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:10] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.011 0.117 2026-10-28 08:37:11,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:11] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.249 0.298 2026-10-28 08:37:11,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:11] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.547 2026-10-28 08:37:11,380 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.575 2026-10-28 08:37:11,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:11,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:12,149 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:37:14,383 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.376 2.351 2026-10-28 08:37:14,773 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:14,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:14,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:15,066 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:37:15,079 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:37:15,083 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:37:15,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:15,149 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.115 2026-10-28 08:37:15,187 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:37:15,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:37:15,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:37:15,282 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:37:15,345 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 08:37:15,351 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:37:15,353 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:37:15,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.127 2026-10-28 08:37:15,354 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.115 2026-10-28 08:37:15,432 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.164 2026-10-28 08:37:15,438 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:15,462 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:37:15,474 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:37:15,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [2/18] Tour test_image_upload_progress_unsplash → Step reload to load patch (trigger: .o_website_preview) 2026-10-28 08:37:15,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [3/18] Tour test_image_upload_progress_unsplash → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:37:15,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [4/18] Tour test_image_upload_progress_unsplash → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:37:15,517 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:37:15,548 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:37:15,550 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:37:15,552 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.107 2026-10-28 08:37:15,559 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:15,578 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:15,599 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:37:15,605 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:37:15,613 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:37:15,620 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:15,635 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:15,637 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:37:15,641 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:15,650 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:37:15,696 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:37:15,706 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:37:15,708 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:37:15,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:37:15,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:15] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:16,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [5/18] Tour test_image_upload_progress_unsplash → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-10-28 08:37:16,438 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.018 0.025 2026-10-28 08:37:16,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.005 0.069 2026-10-28 08:37:16,567 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.012 0.128 2026-10-28 08:37:16,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.002 0.102 2026-10-28 08:37:16,639 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.026 0.154 2026-10-28 08:37:16,673 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.019 0.245 2026-10-28 08:37:16,723 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.019 0.272 2026-10-28 08:37:16,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.004 0.162 2026-10-28 08:37:16,772 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.007 0.210 2026-10-28 08:37:16,827 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.012 0.013 2026-10-28 08:37:16,851 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.006 0.033 2026-10-28 08:37:16,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [6/18] Tour test_image_upload_progress_unsplash → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:37:16,885 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:16] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.005 0.016 2026-10-28 08:37:17,873 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:37:17,881 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:17,897 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:37:17,917 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:17,933 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:37:17,960 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:37:17,965 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:37:17,975 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:17] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:37:18,001 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:37:18,009 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:37:18,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.055 2026-10-28 08:37:18,046 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.064 2026-10-28 08:37:18,058 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.007 0.057 2026-10-28 08:37:18,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.021 2026-10-28 08:37:18,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.011 2026-10-28 08:37:18,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.011 2026-10-28 08:37:18,117 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 08:37:18,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-28 08:37:18,139 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.021 2026-10-28 08:37:18,239 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:18,248 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:18,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.010 2026-10-28 08:37:18,378 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.011 0.016 2026-10-28 08:37:18,413 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.012 2026-10-28 08:37:18,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.010 2026-10-28 08:37:18,449 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:18,521 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:37:18,530 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:37:18,554 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:37:18,569 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:18,594 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:37:18,601 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 08:37:18,642 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:37:18,646 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:37:18,685 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:37:18,693 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:37:18,709 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:37:18,712 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:37:18,718 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-28 08:37:18,720 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:37:18,727 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:37:18,801 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:18,832 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:37:18,872 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:37:18,886 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:37:18,888 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:37:18,891 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:18,903 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:37:18,930 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:18,953 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:37:18,964 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:37:18,975 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:37:18,994 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:18] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:37:19,025 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:37:19,054 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:37:19,061 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:37:19,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:37:19,068 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:37:19,106 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:37:19,122 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.172 2026-10-28 08:37:19,124 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:37:19,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:37:19,175 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:37:19,177 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:37:19,187 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:19,188 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.118 2026-10-28 08:37:19,219 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:37:19,231 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:37:19,241 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:37:19,258 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:37:19,276 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:37:19,279 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:37:19,284 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:19,287 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:37:19,288 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:37:19,295 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:37:19,323 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:19,326 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:37:19,331 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:37:19,335 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:19,338 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:37:19,362 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:37:19,366 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:37:19,370 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:37:19,372 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:37:19,376 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:37:19,388 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:37:19,401 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:37:19,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:37:19,425 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:37:19,445 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:37:19,468 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:37:19,484 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:37:19,504 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:37:19,524 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:37:19,532 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:37:19,538 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 08:37:19,594 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.123 2026-10-28 08:37:19,620 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:37:19,623 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:37:19,629 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.111 2026-10-28 08:37:19,631 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:37:19,645 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.097 2026-10-28 08:37:19,647 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:37:19,680 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:37:19,706 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:37:19,707 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:37:19,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 08:37:19,759 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-28 08:37:19,771 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:37:19,783 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:37:19,789 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:37:19,821 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:37:19,835 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:37:19,839 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:19,867 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 08:37:19,886 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:37:19,908 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:37:19,914 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:37:19,916 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:37:19,923 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:37:19,925 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:37:19,929 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:37:19,953 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:37:19,955 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:37:19,971 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:37:19,988 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:37:19,998 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:19] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:37:20,014 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:37:20,043 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:20,075 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:37:20,098 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:37:20,105 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:37:20,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:37:20,117 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 08:37:20,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:37:20,136 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:37:20,174 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:20,174 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:37:20,186 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:20,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:37:20,210 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:37:20,214 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:37:20,219 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:37:20,250 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:37:20,259 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:37:20,275 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:37:20,300 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:37:20,317 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:37:20,322 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:37:20,330 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:37:20,347 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:37:20,367 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:37:20,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:37:20,406 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:37:20,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:37:20,435 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:37:20,438 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:37:20,457 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:37:20,467 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.113 2026-10-28 08:37:20,477 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:37:20,491 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:20,492 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:37:20,493 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:37:20,497 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:37:20,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:20] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:37:20,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:20,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:20,844 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [7/18] Tour test_image_upload_progress_unsplash → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:37:20,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [8/18] Tour test_image_upload_progress_unsplash → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:37:21,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [9/18] Tour test_image_upload_progress_unsplash → Step Click on the Image Gallery building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_image_gallery"]:not(.d-none)) 2026-10-28 08:37:21,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.021 0.030 2026-10-28 08:37:21,758 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.007 0.057 2026-10-28 08:37:21,778 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.006 0.089 2026-10-28 08:37:21,798 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.091 2026-10-28 08:37:21,816 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.004 0.125 2026-10-28 08:37:21,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.011 0.106 2026-10-28 08:37:21,852 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.003 0.075 2026-10-28 08:37:21,876 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.012 0.066 2026-10-28 08:37:21,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.050 2026-10-28 08:37:21,935 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.025 0.082 2026-10-28 08:37:21,958 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.005 0.080 2026-10-28 08:37:21,982 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:21] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.007 0.081 2026-10-28 08:37:22,019 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.011 0.096 2026-10-28 08:37:22,038 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.004 0.284 2026-10-28 08:37:22,061 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.010 0.183 2026-10-28 08:37:22,128 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [10/18] Tour test_image_upload_progress_unsplash → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:37:22,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.018 0.031 2026-10-28 08:37:22,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.017 0.085 2026-10-28 08:37:22,210 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.003 0.108 2026-10-28 08:37:22,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.006 0.133 2026-10-28 08:37:22,248 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.003 0.152 2026-10-28 08:37:22,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.005 0.123 2026-10-28 08:37:22,289 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.007 0.111 2026-10-28 08:37:22,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.125 2026-10-28 08:37:22,324 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:22] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.005 0.213 2026-10-28 08:37:23,036 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.004 0.026 2026-10-28 08:37:23,060 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.011 0.032 2026-10-28 08:37:23,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.008 0.025 2026-10-28 08:37:23,135 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.015 0.017 2026-10-28 08:37:23,174 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.011 0.022 2026-10-28 08:37:23,207 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.016 0.060 2026-10-28 08:37:23,226 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.006 0.034 2026-10-28 08:37:23,254 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.014 0.037 2026-10-28 08:37:23,323 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.043 0.038 2026-10-28 08:37:23,338 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:37:23,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:37:23,366 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.006 0.083 2026-10-28 08:37:23,393 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:37:23,409 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.014 0.085 2026-10-28 08:37:23,434 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:23] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.007 0.130 2026-10-28 08:37:23,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:23,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [11/18] Tour test_image_upload_progress_unsplash → Step click on dropped snippet (trigger: :iframe #wrap .s_image_gallery .img) 2026-10-28 08:37:24,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [12/18] Tour test_image_upload_progress_unsplash → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-10-28 08:37:24,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:24,185 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:24] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:24,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [13/18] Tour test_image_upload_progress_unsplash → Step search 'fox' images (trigger: .o_we_search) 2026-10-28 08:37:24,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:24] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.011 0.015 2026-10-28 08:37:24,549 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:24] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.008 0.015 2026-10-28 08:37:24,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:24] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:24,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:24] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.005 0.007 2026-10-28 08:37:24,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [14/18] Tour test_image_upload_progress_unsplash → Step click on unsplash result (trigger: img[alt~=fox]) 2026-10-28 08:37:25,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:25] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 4 0.013 0.018 2026-10-28 08:37:25,763 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:25] "POST /web_editor/media_library_search HTTP/1.1" 200 - 4 0.005 0.005 2026-10-28 08:37:25,800 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:25] "POST /web_unsplash/fetch_images HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:37:25,833 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:25] "GET /website/static/src/img/phone.png?h=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:26,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [15/18] Tour test_image_upload_progress_unsplash → Step .o_notification_close 2026-10-28 08:37:26,423 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /website/static/src/img/phone.png?w=1920 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:37:26,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [16/18] Tour test_image_upload_progress_unsplash → Step check that the upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('fox'):contains('File has been uploaded')) 2026-10-28 08:37:26,508 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /website/static/src/img/phone.png?client_id=False HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:37:26,513 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "POST /web_unsplash/attachment/add HTTP/1.1" 200 - 23 0.034 0.072 2026-10-28 08:37:26,556 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 200 - 5 0.002 0.006 2026-10-28 08:37:26,566 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.007 2026-10-28 08:37:26,604 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.009 2026-10-28 08:37:26,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [17/18] Tour test_image_upload_progress_unsplash → Step notification should close after 3 seconds (trigger: body:not(:has(.o_notification_close))) 2026-10-28 08:37:26,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-10-28 08:37:26,753 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "POST /web_editor/get_image_info HTTP/1.1" 200 - 13 0.010 0.025 2026-10-28 08:37:26,804 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.010 2026-10-28 08:37:26,819 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.009 2026-10-28 08:37:26,855 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.007 2026-10-28 08:37:26,960 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:26] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.010 2026-10-28 08:37:27,021 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.007 2026-10-28 08:37:27,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.016 2026-10-28 08:37:27,170 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.008 2026-10-28 08:37:27,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:27,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-28 08:37:27,362 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.016 2026-10-28 08:37:27,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.008 2026-10-28 08:37:27,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.014 2026-10-28 08:37:27,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.006 0.014 2026-10-28 08:37:27,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.006 0.009 2026-10-28 08:37:27,579 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.008 2026-10-28 08:37:27,704 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:27] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.010 2026-10-28 08:37:29,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [18/18] Tour test_image_upload_progress_unsplash → Step unsplash image (mocked to logo) should have been used (trigger: :iframe #wrap .s_image_gallery .img[data-original-src^='/unsplash/HQqIOc8oYro/fox']) 2026-10-28 08:37:29,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: tour succeeded 2026-10-28 08:37:29,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_image_upload_progress_unsplash SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 08:37:30,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: heap 48049216 (allocated 50855936) 2026-10-28 08:37:30,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing chrome headless with pid 10436 2026-10-28 08:37:30,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing websocket connection 2026-10-28 08:37:30,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Terminating chrome headless with pid 10436 2026-10-28 08:37:30,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083730_607073_test_02_image_upload_progress_unsplash.txt 2026-10-28 08:37:30,607 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Removing chrome user profile "/tmp/tmp6pnhdfel_chrome_odoo" 2026-10-28 08:37:30,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:37:30,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-10-28 08:37:30,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:37:32,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:32] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.017 1.876 2026-10-28 08:37:32,675 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:32] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.011 0.016 2026-10-28 08:37:32,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_01_is_multilang_url: waiting for threads: [] 2026-10-28 08:37:32,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-10-28 08:37:32,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:37:33,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:33] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.008 0.444 2026-10-28 08:37:34,376 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:34] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.135 1.004 2026-10-28 08:37:34,394 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:34] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.000 0.011 2026-10-28 08:37:36,637 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:36] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.058 2.181 2026-10-28 08:37:36,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-10-28 08:37:36,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:37:37,175 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:37] "GET /fr_BE HTTP/1.1" 301 - 11 0.006 0.445 2026-10-28 08:37:37,184 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:37] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.003 2026-10-28 08:37:41,324 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr HTTP/1.1" 200 - 173 0.122 4.012 2026-10-28 08:37:41,331 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.003 2026-10-28 08:37:41,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr/contactus HTTP/1.1" 200 - 19 0.013 0.106 2026-10-28 08:37:41,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.003 2026-10-28 08:37:41,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-10-28 08:37:41,529 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr HTTP/1.1" 200 - 8 0.009 0.044 2026-10-28 08:37:41,539 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.003 2026-10-28 08:37:41,607 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:41] "GET /fr/contactus HTTP/1.1" 200 - 13 0.010 0.048 2026-10-28 08:37:41,609 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-10-28 08:37:41,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-10-28 08:37:41,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:37:42,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:42] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.007 0.446 2026-10-28 08:37:42,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-10-28 08:37:42,218 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:37:42,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-10-28 08:37:42,840 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome pid: 10990 2026-10-28 08:37:42,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless temporary user profile dir: /tmp/tmpm4wwxn4h_chrome_odoo 2026-10-28 08:37:42,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:39859/json/version 2026-10-28 08:37:42,842 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39859/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:37:42,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Browser version: Chrome/150.0.7871.114 2026-10-28 08:37:42,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:39859/json 2026-10-28 08:37:42,928 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39859/json with timeout 3 increased to 10s during tests 2026-10-28 08:37:42,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Websocket url found: ws://127.0.0.1:39859/devtools/page/79CFA79931C7F9B7948A1AF64F7C0D9B 2026-10-28 08:37:42,986 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Enable chrome headless console log notification 2026-10-28 08:37:43,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless enable page notifications 2026-10-28 08:37:43,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:37:43,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Setting session cookie in browser 2026-10-28 08:37:43,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Open "http://127.0.0.1:8069/" in browser 2026-10-28 08:37:43,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 08:37:43,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:37:45,501 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET / HTTP/1.1" 200 - 277 0.277 2.010 2026-10-28 08:37:45,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigation result: {'frameId': '79CFA79931C7F9B7948A1AF64F7C0D9B', 'loaderId': 'D6A4BB038E639B7A5911F738F6E756EF', 'isDownload': False} 2026-10-28 08:37:45,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate ready code "odoo.isTourReady('test_replace_media')" 2026-10-28 08:37:45,555 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:45,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:37:45,627 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.035 0.035 2026-10-28 08:37:45,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:37:45,668 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.058 2026-10-28 08:37:45,675 104 INFO rb-e85a3c6-226074-429757 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 08:37:45,677 104 INFO rb-e85a3c6-226074-429757 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 08:37:45,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:37:45,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.042 2026-10-28 08:37:45,910 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:37:45,942 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:45,950 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:45] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.008 0.035 2026-10-28 08:37:46,039 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:46,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:46] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.020 2026-10-28 08:37:46,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:37:46,139 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:46] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.083 2026-10-28 08:37:46,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:46] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:37:46,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate test code "odoo.startTour('test_replace_media', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:37:46,938 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.194 2026-10-28 08:37:47,017 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:47] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.250 2026-10-28 08:37:48,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:48] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.088 1.060 2026-10-28 08:37:48,096 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:48] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-28 08:37:48,153 104 INFO rb-e85a3c6-226074-429757 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 08:37:49,077 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:49] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.396 0.597 2026-10-28 08:37:49,084 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:49] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.996 2026-10-28 08:37:49,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.013 2026-10-28 08:37:49,121 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.009 1.005 2026-10-28 08:37:49,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:49] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.006 2026-10-28 08:37:49,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:49] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 08:37:50,301 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 08:37:50,316 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 08:37:50,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [1/34] Tour test_replace_media → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:37:50,339 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.042 2026-10-28 08:37:50,370 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.014 2026-10-28 08:37:50,372 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Owl is running in 'dev' mode. 2026-10-28 08:37:50,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:37:50,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.103 2026-10-28 08:37:50,602 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.156 2026-10-28 08:37:50,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.223 2026-10-28 08:37:50,738 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:37:50,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.076 0.339 2026-10-28 08:37:50,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.292 2026-10-28 08:37:51,359 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /mail/data HTTP/1.1" 200 - 145 0.205 0.554 2026-10-28 08:37:51,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:51,392 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.738 2026-10-28 08:37:51,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.513 2026-10-28 08:37:51,492 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.760 2026-10-28 08:37:51,522 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.576 2026-10-28 08:37:51,524 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.621 2026-10-28 08:37:51,586 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.018 0.624 2026-10-28 08:37:51,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:37:51,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.040 0.059 2026-10-28 08:37:51,724 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 08:37:51,749 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.009 0.098 2026-10-28 08:37:51,765 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.109 2026-10-28 08:37:51,770 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.116 2026-10-28 08:37:51,775 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.118 2026-10-28 08:37:51,838 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.022 2026-10-28 08:37:51,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:51] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.011 0.023 2026-10-28 08:37:52,031 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:52] "GET / HTTP/1.1" 200 - 32 0.025 0.122 2026-10-28 08:37:52,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:37:52,075 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:52] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.008 0.164 2026-10-28 08:37:52,260 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:52] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.019 0.097 2026-10-28 08:37:52,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:37:52,343 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:52] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.032 2026-10-28 08:37:52,370 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:52,372 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:37:52,374 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:52,376 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:52,377 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:52,378 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:52,378 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:37:52,395 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:52] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.020 0.068 2026-10-28 08:37:52,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:37:52,921 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.034 0.101 2026-10-28 08:37:52,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:52] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.172 2026-10-28 08:37:53,124 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:53] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 0.282 2026-10-28 08:37:53,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:37:53,181 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:53] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.019 2026-10-28 08:37:53,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:37:53,216 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:53] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.008 0.056 2026-10-28 08:37:53,996 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:53] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.250 0.306 2026-10-28 08:37:54,046 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.535 2026-10-28 08:37:54,053 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:54] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.569 2026-10-28 08:37:54,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:37:54,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:37:54,755 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:37:56,618 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.372 1.992 2026-10-28 08:37:56,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:37:57,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:37:57,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:37:57,331 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:37:57,335 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:37:57,340 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:37:57,357 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:37:57,381 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:37:57,389 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:37:57,393 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:37:57,400 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:37:57,418 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:37:57,444 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:57,449 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:37:57,485 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:37:57,493 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:37:57,509 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:37:57,531 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:37:57,575 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.149 2026-10-28 08:37:57,579 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:37:57,586 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.145 2026-10-28 08:37:57,594 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:37:57,608 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.117 2026-10-28 08:37:57,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [2/34] Tour test_replace_media → Step body 2026-10-28 08:37:57,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [3/34] Tour test_replace_media → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:37:57,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [4/34] Tour test_replace_media → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:37:57,650 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:37:57,667 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:57,686 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:37:57,688 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:37:57,695 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:37:57,723 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:37:57,733 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:37:57,741 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:37:57,742 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:37:57,750 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:37:57,774 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:37:57,775 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:37:57,786 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:37:57,808 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:37:57,817 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:37:57,821 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:37:57,823 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:57] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:37:58,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [5/34] Tour test_replace_media → Step Click on the Title - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_picture"]:not(.d-none)) 2026-10-28 08:37:58,361 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.004 0.022 2026-10-28 08:37:58,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.008 0.012 2026-10-28 08:37:58,433 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.010 0.032 2026-10-28 08:37:58,535 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.026 0.110 2026-10-28 08:37:58,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.006 0.130 2026-10-28 08:37:58,581 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.009 0.142 2026-10-28 08:37:58,614 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.016 0.188 2026-10-28 08:37:58,638 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.006 0.089 2026-10-28 08:37:58,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.021 0.030 2026-10-28 08:37:58,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.022 0.108 2026-10-28 08:37:58,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.004 0.168 2026-10-28 08:37:58,794 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.019 0.327 2026-10-28 08:37:58,833 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.010 0.395 2026-10-28 08:37:58,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.010 0.155 2026-10-28 08:37:58,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:58] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.008 0.219 2026-10-28 08:37:58,954 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [6/34] Tour test_replace_media → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:37:59,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.091 2026-10-28 08:37:59,043 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.006 0.102 2026-10-28 08:37:59,062 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.033 0.120 2026-10-28 08:37:59,080 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.003 0.074 2026-10-28 08:37:59,098 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.009 0.162 2026-10-28 08:37:59,132 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.013 0.176 2026-10-28 08:37:59,795 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:37:59,801 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:37:59,810 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:37:59,875 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:37:59,881 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:37:59,887 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:37:59,910 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.046 2026-10-28 08:37:59,914 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.026 2026-10-28 08:37:59,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.027 2026-10-28 08:37:59,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:37:59] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.005 0.030 2026-10-28 08:38:00,016 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.022 0.053 2026-10-28 08:38:00,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.071 2026-10-28 08:38:00,040 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.005 0.033 2026-10-28 08:38:00,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 08:38:00,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.020 2026-10-28 08:38:00,155 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:00,166 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:00,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.004 0.018 2026-10-28 08:38:00,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.009 0.013 2026-10-28 08:38:00,275 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.010 2026-10-28 08:38:00,315 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /website/static/src/img/snippets_demo/s_picture.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:00,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.005 0.020 2026-10-28 08:38:00,395 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:00,420 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:00,437 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:38:00,453 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:38:00,459 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:38:00,514 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:00,516 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:00,526 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:00,574 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:00,592 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-10-28 08:38:00,599 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:38:00,601 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:38:00,602 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:38:00,626 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.107 2026-10-28 08:38:00,644 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:00,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:38:00,662 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:00,672 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:00,702 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:00,711 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:38:00,764 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:00,773 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:38:00,775 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-10-28 08:38:00,790 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.116 2026-10-28 08:38:00,796 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:38:00,830 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:00,860 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:00,867 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:38:00,879 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:38:00,893 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:00,903 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:38:00,955 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:00,971 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:00] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:38:01,010 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:38:01,020 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:38:01,048 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:38:01,064 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:38:01,072 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:38:01,098 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:01,118 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:38:01,167 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:38:01,175 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:38:01,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:38:01,222 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:38:01,241 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:38:01,243 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:38:01,288 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:01,310 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 08:38:01,313 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:38:01,338 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:38:01,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:38:01,391 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:01,440 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.139 2026-10-28 08:38:01,441 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:38:01,471 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.147 2026-10-28 08:38:01,485 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:38:01,489 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:01,495 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.110 2026-10-28 08:38:01,561 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:38:01,568 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:38:01,580 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:01,581 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:01,612 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:01,614 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:01,628 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:38:01,630 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:38:01,634 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:01,641 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:01,657 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:01,663 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:01,670 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:01,674 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:38:01,690 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:01,715 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:38:01,720 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:01,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:38:01,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:38:01,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:38:01,736 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:01,738 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:01,759 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:01,764 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:01,769 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:01,776 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:01,789 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:01,804 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:01,813 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:38:01,817 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:38:01,822 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 08:38:01,838 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:01,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:01,850 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:01,856 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:01,890 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:01,900 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:01,915 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:01,927 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:01,945 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:38:01,946 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:01,949 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:38:01,953 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:01,957 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.093 2026-10-28 08:38:01,959 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:01,976 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:38:01,980 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:01,985 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:01,993 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:01] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:38:02,012 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:02,026 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:38:02,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:38:02,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:38:02,067 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:02,083 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:38:02,084 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:02,092 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:02,121 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:02,122 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:38:02,126 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:38:02,128 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:38:02,134 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:38:02,135 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:02,195 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:02,212 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:02,213 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:02,220 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:02,224 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:38:02,227 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:38:02,229 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:38:02,253 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:02,258 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:02,267 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:38:02,272 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:38:02,351 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:38:02,353 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:38:02,370 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:02,376 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.103 2026-10-28 08:38:02,383 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.101 2026-10-28 08:38:02,386 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:38:02,400 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:38:02,419 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:02] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:38:02,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:02,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:02,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [7/34] Tour test_replace_media → Step select image (trigger: :iframe .s_picture figure img) 2026-10-28 08:38:02,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [8/34] Tour test_replace_media → Step ensure image size is displayed (trigger: #oe_snippets we-title:contains('Image') .o_we_image_weight:contains('kb')) 2026-10-28 08:38:03,007 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:03,027 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:03] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:03,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [9/34] Tour test_replace_media → Step Click on this option to change the of the block. (trigger: .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] we-select[data-name="shape_img_opt"] we-toggler, .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] [title='we-select[data-name="shape_img_opt"] we-toggler']) 2026-10-28 08:38:03,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [10/34] Tour test_replace_media → Step Click on this option to change the of the block. (trigger: .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] we-button[data-set-img-shape], .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] [title='we-button[data-set-img-shape]']) 2026-10-28 08:38:03,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [11/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-28 08:38:03,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [12/34] Tour test_replace_media → Step select svg (trigger: .o_select_media_dialog img[title='sample.svg']) 2026-10-28 08:38:03,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:03,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:03,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:04,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:04,929 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:04] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.013 0.018 2026-10-28 08:38:05,045 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:05] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:05,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:05] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.014 0.043 2026-10-28 08:38:05,118 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:05] "GET /web/image/9539-297b27cc/sample.svg?height=256 HTTP/1.1" 200 - 4 0.007 0.078 2026-10-28 08:38:05,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:05] "GET /web/image/9539-297b27cc/sample.svg HTTP/1.1" 200 - 4 0.001 0.005 2026-10-28 08:38:05,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [13/34] Tour test_replace_media → Step ensure the svg doesn't have a shape (trigger: :iframe .s_picture figure img:not([data-shape])) 2026-10-28 08:38:05,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:05] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.005 0.013 2026-10-28 08:38:05,934 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:06,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:06,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [14/34] Tour test_replace_media → Step ensure image size is not displayed (trigger: #oe_snippets we-title:contains('Image'):not(:has(.o_we_image_weight:visible))) 2026-10-28 08:38:06,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [15/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-28 08:38:06,353 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [16/34] Tour test_replace_media → Step go to pictogram tab (trigger: .o_select_media_dialog .nav-link:contains('Icons')) 2026-10-28 08:38:06,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:06] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.009 0.014 2026-10-28 08:38:06,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [17/34] Tour test_replace_media → Step select an icon (trigger: .o_select_media_dialog:has(.nav-link.active:contains('Icons')) .tab-content span.fa-lemon-o) 2026-10-28 08:38:06,556 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:06] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:06,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [18/34] Tour test_replace_media → Step ensure icon block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-28 08:38:06,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:06,766 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:06,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [19/34] Tour test_replace_media → Step select footer (trigger: :iframe footer) 2026-10-28 08:38:07,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [20/34] Tour test_replace_media → Step select icon (trigger: :iframe .s_picture figure span.fa-lemon-o) 2026-10-28 08:38:07,038 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_default.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:07,040 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_centered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:07,041 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_descriptive.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:07,058 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_links.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:07,084 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_contact.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:38:07,100 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_minimalist.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:38:07,112 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:07,116 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "GET /website/static/src/img/snippets_options/footer_template_headline.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:38:07,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [21/34] Tour test_replace_media → Step ensure icon block is still displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-28 08:38:07,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:07,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 11 0.019 0.021 2026-10-28 08:38:07,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.004 0.043 2026-10-28 08:38:07,272 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.004 0.031 2026-10-28 08:38:07,288 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.005 0.077 2026-10-28 08:38:07,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:07,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:07,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:07,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [22/34] Tour test_replace_media → Step replace icon (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-28 08:38:07,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [23/34] Tour test_replace_media → Step go to video tab (trigger: .o_select_media_dialog .nav-link:contains('Video')) 2026-10-28 08:38:07,730 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [24/34] Tour test_replace_media → Step enter a video URL (trigger: .o_select_media_dialog #o_video_text) 2026-10-28 08:38:07,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [25/34] Tour test_replace_media → Step wait for preview to appear (trigger: .o_select_media_dialog div.media_iframe_video [src='about:blank']:iframe body) 2026-10-28 08:38:08,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [26/34] Tour test_replace_media → Step confirm selection (trigger: .o_select_media_dialog .modal-footer .btn-primary) 2026-10-28 08:38:08,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [27/34] Tour test_replace_media → Step ensure video option block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Video')) 2026-10-28 08:38:08,628 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:08,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:08,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [28/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-28 08:38:08,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [29/34] Tour test_replace_media → Step go to pictogram tab (trigger: .o_select_media_dialog .nav-link:contains('Icons')) 2026-10-28 08:38:09,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [30/34] Tour test_replace_media → Step select an icon (trigger: .o_select_media_dialog:has(.nav-link.active:contains('Icons')) .tab-content span.fa-lemon-o) 2026-10-28 08:38:09,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [31/34] Tour test_replace_media → Step ensure icon block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-28 08:38:09,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:09,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:09,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [32/34] Tour test_replace_media → Step select footer (trigger: :iframe footer) 2026-10-28 08:38:09,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [33/34] Tour test_replace_media → Step select icon (trigger: :iframe .s_picture figure span.fa-lemon-o) 2026-10-28 08:38:09,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:09,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:09] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.005 0.021 2026-10-28 08:38:09,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:09] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.032 2026-10-28 08:38:09,570 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:09] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.003 0.049 2026-10-28 08:38:09,586 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:09] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.005 0.053 2026-10-28 08:38:09,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [34/34] Tour test_replace_media → Step ensure icon block is still displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-28 08:38:09,627 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:09,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:09,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-28 08:38:09,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: tour succeeded 2026-10-28 08:38:09,739 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: ╔═══════════════════════════════════╗ ║ TOUR test_replace_media SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-28 08:38:10,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: heap 51088720 (allocated 52559872) 2026-10-28 08:38:10,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing chrome headless with pid 10990 2026-10-28 08:38:10,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing websocket connection 2026-10-28 08:38:10,709 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Terminating chrome headless with pid 10990 2026-10-28 08:38:10,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083810_910323_test_01_replace_media.txt 2026-10-28 08:38:10,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Removing chrome user profile "/tmp/tmpm4wwxn4h_chrome_odoo" 2026-10-28 08:38:10,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-10-28 08:38:11,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome pid: 11483 2026-10-28 08:38:11,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless temporary user profile dir: /tmp/tmpnox7snqg_chrome_odoo 2026-10-28 08:38:11,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:36279/json/version 2026-10-28 08:38:11,419 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36279/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:38:11,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Browser version: Chrome/150.0.7871.114 2026-10-28 08:38:11,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:36279/json 2026-10-28 08:38:11,538 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36279/json with timeout 3 increased to 10s during tests 2026-10-28 08:38:11,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Websocket url found: ws://127.0.0.1:36279/devtools/page/79A37DB4F0083DF16B7206CF41369C26 2026-10-28 08:38:11,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Enable chrome headless console log notification 2026-10-28 08:38:11,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless enable page notifications 2026-10-28 08:38:11,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:38:11,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Setting session cookie in browser 2026-10-28 08:38:11,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Open "http://127.0.0.1:8069/" in browser 2026-10-28 08:38:11,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 08:38:11,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:38:13,904 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:13] "GET / HTTP/1.1" 200 - 277 0.288 1.910 2026-10-28 08:38:13,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigation result: {'frameId': '79A37DB4F0083DF16B7206CF41369C26', 'loaderId': '97BDBA80BBC7E6D964FFE006FDCD6D16', 'isDownload': False} 2026-10-28 08:38:13,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate ready code "odoo.isTourReady('test_image_link')" 2026-10-28 08:38:13,951 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:13,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:38:14,052 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.054 2026-10-28 08:38:14,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:38:14,089 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.085 2026-10-28 08:38:14,116 104 INFO rb-e85a3c6-226074-429757 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 08:38:14,117 104 INFO rb-e85a3c6-226074-429757 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 08:38:14,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:38:14,169 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.041 2026-10-28 08:38:14,278 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:14,281 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:38:14,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.006 0.025 2026-10-28 08:38:14,355 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:38:14,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:38:14,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.060 2026-10-28 08:38:14,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:14] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-28 08:38:15,010 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:38:15,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate test code "odoo.startTour('test_image_link', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:38:15,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.130 2026-10-28 08:38:15,274 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:15] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.016 0.177 2026-10-28 08:38:16,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:16] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.106 0.946 2026-10-28 08:38:16,295 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:16] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:38:16,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:16] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 08:38:16,378 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:38:16,378 104 INFO rb-e85a3c6-226074-429757 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 08:38:17,571 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.502 0.724 2026-10-28 08:38:17,603 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.009 1.215 2026-10-28 08:38:17,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.188 2026-10-28 08:38:17,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.882 2026-10-28 08:38:17,900 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:38:17,904 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:38:17,908 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:38:17,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [1/34] Tour test_image_link → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:38:17,959 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.013 0.012 2026-10-28 08:38:18,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Owl is running in 'dev' mode. 2026-10-28 08:38:18,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:38:18,163 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.093 2026-10-28 08:38:18,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-10-28 08:38:18,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.110 2026-10-28 08:38:18,531 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:18,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.107 0.257 2026-10-28 08:38:18,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.325 2026-10-28 08:38:18,669 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:18,700 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.179 2026-10-28 08:38:18,708 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.295 2026-10-28 08:38:19,192 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /mail/data HTTP/1.1" 200 - 145 0.185 0.661 2026-10-28 08:38:19,254 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.019 0.624 2026-10-28 08:38:19,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.696 2026-10-28 08:38:19,350 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.711 2026-10-28 08:38:19,421 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:38:19,501 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.030 0.049 2026-10-28 08:38:19,526 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.005 0.049 2026-10-28 08:38:19,541 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:38:19,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:38:19,550 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 08:38:19,554 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:38:19,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.020 2026-10-28 08:38:19,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-10-28 08:38:19,814 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "GET / HTTP/1.1" 200 - 32 0.036 0.136 2026-10-28 08:38:19,821 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:19] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.002 0.171 2026-10-28 08:38:20,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.051 0.100 2026-10-28 08:38:20,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:38:20,173 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.006 0.030 2026-10-28 08:38:20,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:38:20,226 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.015 0.079 2026-10-28 08:38:20,277 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:38:20,277 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:38:20,278 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:38:20,279 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:38:20,279 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:38:20,280 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:38:20,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.044 2026-10-28 08:38:20,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:38:20,742 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.039 0.153 2026-10-28 08:38:20,836 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.014 0.244 2026-10-28 08:38:20,869 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:38:20,899 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.014 0.027 2026-10-28 08:38:20,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:38:20,930 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:20] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.061 2026-10-28 08:38:21,550 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:21] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.158 0.287 2026-10-28 08:38:21,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:21] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.423 2026-10-28 08:38:21,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.425 2026-10-28 08:38:21,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:21,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:22,372 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:24,345 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.422 2.064 2026-10-28 08:38:24,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:24,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:24,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:25,018 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:25,042 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:25,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [2/34] Tour test_image_link → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:38:25,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:25,098 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:38:25,107 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:38:25,113 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:25,115 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:38:25,126 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:25,139 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:25,143 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:25,160 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:38:25,191 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:38:25,207 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:38:25,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:38:25,221 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:38:25,246 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:38:25,284 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:38:25,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:38:25,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [3/34] Tour test_image_link → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:38:25,351 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:38:25,355 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:25,377 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:38:25,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:38:25,392 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:38:25,403 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:38:25,424 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:38:25,435 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:38:25,444 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:25,455 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:25,495 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:25,509 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:25,531 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:25,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:25,549 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:25,560 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:25,579 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:25,588 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:25,591 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:25] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:38:26,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [4/34] Tour test_image_link → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-10-28 08:38:26,344 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.025 0.044 2026-10-28 08:38:26,374 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.015 0.073 2026-10-28 08:38:26,428 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.021 0.085 2026-10-28 08:38:26,483 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.009 0.146 2026-10-28 08:38:26,513 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.005 0.175 2026-10-28 08:38:26,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.015 0.238 2026-10-28 08:38:26,565 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.010 0.191 2026-10-28 08:38:26,592 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.009 0.135 2026-10-28 08:38:26,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.007 0.215 2026-10-28 08:38:26,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.004 0.014 2026-10-28 08:38:26,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [5/34] Tour test_image_link → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:38:26,706 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.007 0.057 2026-10-28 08:38:26,710 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:26] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.030 2026-10-28 08:38:27,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:38:27,657 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:27,661 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:27,685 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:38:27,692 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:27,700 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:27,716 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:27,763 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:27,774 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:38:27,779 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:38:27,807 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 08:38:27,811 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:38:27,816 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.015 2026-10-28 08:38:27,860 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.007 0.013 2026-10-28 08:38:27,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.005 0.027 2026-10-28 08:38:27,888 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.007 0.031 2026-10-28 08:38:27,913 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-28 08:38:27,926 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.021 2026-10-28 08:38:27,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:27] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.021 2026-10-28 08:38:28,061 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:28,063 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:28,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-10-28 08:38:28,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.018 2026-10-28 08:38:28,208 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.013 2026-10-28 08:38:28,246 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.005 0.015 2026-10-28 08:38:28,253 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:28,351 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:28,373 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:38:28,423 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:38:28,425 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:38:28,428 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:38:28,460 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.106 2026-10-28 08:38:28,472 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-10-28 08:38:28,474 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:38:28,480 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:28,507 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:38:28,518 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:28,523 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:38:28,528 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:38:28,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:38:28,554 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:38:28,556 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:38:28,557 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:28,584 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:28,590 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:28,610 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:28,622 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:38:28,630 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:38:28,654 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:28,687 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:38:28,705 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.099 2026-10-28 08:38:28,713 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:38:28,715 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:38:28,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:38:28,742 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 08:38:28,744 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.113 2026-10-28 08:38:28,755 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:28,773 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:38:28,804 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:38:28,813 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:28,821 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:38:28,840 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:38:28,849 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:28,852 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:38:28,866 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:38:28,881 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:38:28,903 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:28,930 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:28,942 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:38:28,966 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:38:29,025 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:38:29,033 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:38:29,047 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:38:29,059 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 08:38:29,069 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:38:29,077 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:38:29,093 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:29,125 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:38:29,140 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:38:29,156 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:38:29,158 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:29,184 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:38:29,187 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:38:29,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:29,210 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:38:29,213 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:38:29,234 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:38:29,237 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:38:29,266 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:38:29,272 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:38:29,281 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:38:29,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:38:29,322 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:38:29,328 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:38:29,357 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:38:29,363 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:29,364 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:38:29,373 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:38:29,375 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:38:29,395 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:38:29,418 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:38:29,423 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:29,436 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:38:29,440 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:38:29,470 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:29,494 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:38:29,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:38:29,508 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:29,547 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:38:29,549 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:38:29,555 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:38:29,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:38:29,603 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:38:29,610 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:38:29,618 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:38:29,623 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:38:29,625 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:38:29,685 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:38:29,708 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:29,723 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:38:29,749 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:38:29,751 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:38:29,775 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:38:29,778 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:38:29,784 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:38:29,820 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:38:29,855 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:29,871 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:38:29,874 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.088 2026-10-28 08:38:29,878 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:38:29,899 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:29,915 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:38:29,932 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:29,947 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:38:29,971 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:38:29,975 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:29] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:38:30,009 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:38:30,010 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:38:30,023 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:38:30,051 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:38:30,053 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:38:30,054 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:38:30,055 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:38:30,057 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:38:30,084 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:30,158 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:38:30,162 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:38:30,167 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:38:30,182 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.142 2026-10-28 08:38:30,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:38:30,211 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:30,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:38:30,227 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:38:30,230 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:30,239 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:38:30,248 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:38:30,251 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:30,255 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:30,266 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:30,275 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:38:30,286 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:38:30,292 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:38:30,312 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:38:30,351 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:38:30,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:38:30,362 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:38:30,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:30,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:30,716 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [6/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-28 08:38:30,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [7/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-28 08:38:30,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:30,877 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:30] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:38:30,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [8/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-28 08:38:31,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [9/34] Tour test_image_link → Step enable link (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-customizeblock-option:has(we-title:contains(Media)) we-button.fa-link) 2026-10-28 08:38:31,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,289 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [10/34] Tour test_image_link → Step enter site URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-28 08:38:31,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [11/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-28 08:38:31,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [12/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-28 08:38:31,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [13/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-28 08:38:31,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,806 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-28 08:38:31,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [14/34] Tour test_image_link → Step check popover content has site URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link[href='http://odoo.com/']:contains(http://odoo.com/)) 2026-10-28 08:38:31,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:31,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [15/34] Tour test_image_link → Step remove URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-28 08:38:32,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [16/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-28 08:38:32,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,185 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [17/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-28 08:38:32,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,322 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [18/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-28 08:38:32,402 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-28 08:38:32,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [19/34] Tour test_image_link → Step check popover content has no URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link:not([href]):contains(No URL specified)) 2026-10-28 08:38:32,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,582 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [20/34] Tour test_image_link → Step enter email URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-28 08:38:32,809 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [21/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-28 08:38:32,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [22/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-28 08:38:32,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:32,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [23/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-28 08:38:33,128 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-28 08:38:33,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [24/34] Tour test_image_link → Step check popover content has mail URL (trigger: :iframe .o_edit_menu_popover:has(.fa-envelope-o) a.o_we_url_link[href='mailto:test@test.com']:contains(mailto:test@test.com)) 2026-10-28 08:38:33,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [25/34] Tour test_image_link → Step enter phone URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-28 08:38:33,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [26/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-28 08:38:33,633 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [27/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-28 08:38:33,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [28/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-28 08:38:33,840 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-28 08:38:33,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:33,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [29/34] Tour test_image_link → Step check popover content has phone URL (trigger: :iframe .o_edit_menu_popover:has(.fa-phone) a.o_we_url_link[href='tel:555-2368']:contains(tel:555-2368)) 2026-10-28 08:38:33,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,017 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:34] "POST /website/get_suggested_links HTTP/1.1" 200 - 191 0.354 0.214 2026-10-28 08:38:34,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [30/34] Tour test_image_link → Step remove URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-28 08:38:34,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [31/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-28 08:38:34,466 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,468 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [32/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-28 08:38:34,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,519 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:34] "POST /website/get_suggested_links HTTP/1.1" 200 - 121 0.136 0.148 2026-10-28 08:38:34,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [33/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-28 08:38:34,682 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-28 08:38:34,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,728 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [34/34] Tour test_image_link → Step check popover content has no URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link:not([href]):contains(No URL specified)) 2026-10-28 08:38:34,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-28 08:38:34,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: tour succeeded 2026-10-28 08:38:34,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: ╔════════════════════════════════╗ ║ TOUR test_image_link SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-28 08:38:35,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: heap 47697700 (allocated 49283072) 2026-10-28 08:38:35,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing chrome headless with pid 11483 2026-10-28 08:38:35,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing websocket connection 2026-10-28 08:38:35,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Terminating chrome headless with pid 11483 2026-10-28 08:38:36,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083836_047127_test_02_image_link.txt 2026-10-28 08:38:36,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Removing chrome user profile "/tmp/tmpnox7snqg_chrome_odoo" 2026-10-28 08:38:36,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:38:36,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-10-28 08:38:36,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:38:39,281 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:39] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.132 2.918 2026-10-28 08:38:39,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:39] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.110 0.579 2026-10-28 08:38:40,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:40] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.008 0.071 2026-10-28 08:38:40,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:38:40,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-10-28 08:38:49,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:38:50,296 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:50] "GET /multi_company_website HTTP/1.1" 200 - 11 0.009 0.484 2026-10-28 08:38:50,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-10-28 08:38:50,378 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:38:50,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-10-28 08:38:50,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:38:52,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:52] "GET /unexisting HTTP/1.1" 404 - 189 0.186 1.479 2026-10-28 08:38:52,150 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:52] "GET / HTTP/1.1" 303 - 6 0.010 0.029 2026-10-28 08:38:52,540 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:52] "GET /contactus HTTP/1.1" 200 - 26 0.026 0.361 2026-10-28 08:38:52,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-28 08:38:52,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-28 08:38:52,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-28 08:38:53,225 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:53] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.090 0.553 2026-10-28 08:38:53,251 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-28 08:38:53,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:53] "GET / HTTP/1.1" 303 - 15 0.011 0.026 2026-10-28 08:38:53,622 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:53] "GET /contactus HTTP/1.1" 200 - 25 0.031 0.311 2026-10-28 08:38:53,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:38:53,716 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-10-28 08:38:54,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 11964 2026-10-28 08:38:54,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpchbd8_w0_chrome_odoo 2026-10-28 08:38:54,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:37391/json/version 2026-10-28 08:38:54,221 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37391/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:38:54,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-10-28 08:38:54,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:37391/json 2026-10-28 08:38:54,294 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37391/json with timeout 3 increased to 10s during tests 2026-10-28 08:38:54,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:37391/devtools/page/AAE6713CDDB752764ECFE4190255F93E 2026-10-28 08:38:54,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-10-28 08:38:54,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-10-28 08:38:54,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:38:54,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-10-28 08:38:54,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website" in browser 2026-10-28 08:38:54,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website" 2026-10-28 08:38:54,537 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:38:56,598 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:56] "GET /odoo/action-test_website.action_test_model_multi_website HTTP/1.1" 200 - 191 0.219 1.850 2026-10-28 08:38:56,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'AAE6713CDDB752764ECFE4190255F93E', 'loaderId': 'E8D283C83FADF6C0E16EE288BE0E8383', 'isDownload': False} 2026-10-28 08:38:56,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager')" 2026-10-28 08:38:56,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:56] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-28 08:38:56,691 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:56] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-28 08:38:56,801 104 INFO rb-e85a3c6-226074-429757 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 08:38:58,214 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.809 0.740 2026-10-28 08:38:58,229 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.549 2026-10-28 08:38:58,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.545 2026-10-28 08:38:58,279 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.416 2026-10-28 08:38:58,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.120 2026-10-28 08:38:58,519 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:38:58,526 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:38:58,532 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 08:38:58,615 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.026 2026-10-28 08:38:58,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-10-28 08:38:58,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:38:58,764 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.111 2026-10-28 08:38:58,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 08:38:58,835 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.100 2026-10-28 08:38:58,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model_multi_website", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:38:58,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/12] Tour test_website_page_manager → Step Check that we see records from My Website (trigger: .o_list_table .o_data_row .o_data_cell[name=name]:contains('Test Multi Model Website 1') ~ .o_data_cell[name=website_id]:contains('My Website')) 2026-10-28 08:38:59,029 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:38:59,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.112 0.230 2026-10-28 08:38:59,097 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.177 2026-10-28 08:38:59,146 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.146 2026-10-28 08:38:59,196 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.373 2026-10-28 08:38:59,234 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:38:59,277 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38: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 08:38:59,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.044 0.136 2026-10-28 08:38:59,742 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "POST /mail/data HTTP/1.1" 200 - 145 0.178 0.613 2026-10-28 08:38:59,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.018 0.623 2026-10-28 08:38:59,817 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.648 2026-10-28 08:38:59,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:38:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 08:39:00,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.030 2026-10-28 08:39:00,088 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:39:00,129 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 20 0.055 0.077 2026-10-28 08:39:00,173 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 08:39:00,207 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:39:00,262 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-28 08:39:00,278 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:39:00,288 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:39:00,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/12] Tour test_website_page_manager → Step Check that there is only 2 records in the pager (trigger: .o_pager .o_pager_value:contains('1-2')) 2026-10-28 08:39:00,501 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [3/12] Tour test_website_page_manager → Step Click on the 'Select all records' checkbox (trigger: thead .o_list_record_selector) 2026-10-28 08:39:00,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [4/12] Tour test_website_page_manager → Step Check that there is only 2 records selected (trigger: .o_list_selection_box:contains(2):contains(selected)) 2026-10-28 08:39:00,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [5/12] Tour test_website_page_manager → Step Click on the 'Select all records' checkbox again to unselect all records and see the search bar (trigger: thead .o_list_record_selector) 2026-10-28 08:39:00,732 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [6/12] Tour test_website_page_manager → Step Click on the search options (trigger: .o_searchview_dropdown_toggler) 2026-10-28 08:39:00,824 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [7/12] Tour test_website_page_manager → Step Select My Website 2 (trigger: .o_dropdown_container.o_website_menu > .dropdown-item:contains('My Website 2')) 2026-10-28 08:39:00,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [8/12] Tour test_website_page_manager → Step Check that we see records from My Website 2 (trigger: .o_list_table .o_data_row .o_data_cell[name=name]:contains('Test Model Multi Website 2') ~ .o_data_cell[name=website_id]:contains('My Website 2')) 2026-10-28 08:39:00,930 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:00] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 08:39:00,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [9/12] Tour test_website_page_manager → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-10-28 08:39:01,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [10/12] Tour test_website_page_manager → Step .o_kanban_renderer 2026-10-28 08:39:01,065 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:39:01,111 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:39:01,174 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.003 0.020 2026-10-28 08:39:01,182 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:39:01,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [11/12] Tour test_website_page_manager → Step Click on List View (trigger: .o_cp_switch_buttons .o_list) 2026-10-28 08:39:01,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [12/12] Tour test_website_page_manager → Step Wait for List View to be loaded (trigger: .o_list_renderer) 2026-10-28 08:39:01,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:39:01,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:39:01,469 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 08:39:01,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:39:01,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-10-28 08:39:01,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_website_page_manager SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-28 08:39:01,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 27520044 (allocated 28426240) 2026-10-28 08:39:01,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 11964 2026-10-28 08:39:01,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-10-28 08:39:01,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 11964 2026-10-28 08:39:01,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083901_933209_test_page_manager_test_model.txt 2026-10-28 08:39:01,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpchbd8_w0_chrome_odoo" 2026-10-28 08:39:02,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 12186 2026-10-28 08:39:02,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpnb9qxox6_chrome_odoo 2026-10-28 08:39:02,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:38175/json/version 2026-10-28 08:39:02,535 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38175/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:39:02,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-10-28 08:39:02,612 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:38175/json 2026-10-28 08:39:02,613 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38175/json with timeout 3 increased to 10s during tests 2026-10-28 08:39:02,685 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:38175/devtools/page/C76744D5006D03B67566EE808F7C52DD 2026-10-28 08:39:02,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-10-28 08:39:02,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-10-28 08:39:02,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:02,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-10-28 08:39:02,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website_js_class_bug" in browser 2026-10-28 08:39:02,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website_js_class_bug" 2026-10-28 08:39:03,080 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:03] "GET /odoo/action-test_website.action_test_model_multi_website_js_class_bug HTTP/1.1" 200 - 22 0.051 0.126 2026-10-28 08:39:03,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'C76744D5006D03B67566EE808F7C52DD', 'loaderId': 'DD414A2DF3E1D1B809A05F0E46479C46', 'isDownload': False} 2026-10-28 08:39:03,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager_js_class_bug')" 2026-10-28 08:39:03,179 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:03] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.035 2026-10-28 08:39:03,280 104 INFO rb-e85a3c6-226074-429757 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 08:39:04,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:04] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 913 0.485 0.731 2026-10-28 08:39:04,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 1.239 2026-10-28 08:39:04,434 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:04] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.287 2026-10-28 08:39:04,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.295 2026-10-28 08:39:04,481 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:04] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-28 08:39:04,699 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:04] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-28 08:39:05,986 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:39:06,002 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:39:06,015 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-28 08:39:06,037 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.004 0.010 2026-10-28 08:39:06,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-10-28 08:39:06,097 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:39:06,139 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 08:39:06,221 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.051 2026-10-28 08:39:06,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: The ready code tooks too much time : 3.1887764930725098 2026-10-28 08:39:06,298 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager_js_class_bug', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model_multi_website_js_class_bug", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:39:06,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/2] Tour test_website_page_manager_js_class_bug → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-10-28 08:39:06,491 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:39:06,516 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.069 0.258 2026-10-28 08:39:06,690 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:39:06,707 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:39:07,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /mail/data HTTP/1.1" 200 - 73 0.189 0.501 2026-10-28 08:39:07,047 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.560 2026-10-28 08:39:07,131 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.513 2026-10-28 08:39:07,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.572 2026-10-28 08:39:07,188 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.850 2026-10-28 08:39:07,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.604 2026-10-28 08:39:07,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:39:07,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.029 2026-10-28 08:39:07,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 3 0.002 0.022 2026-10-28 08:39:07,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:39:07,436 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 08:39:07,440 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:39:07,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/2] Tour test_website_page_manager_js_class_bug → Step Wait for Kanban View to be loaded (trigger: .o_kanban_renderer) 2026-10-28 08:39:07,687 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 08:39:07,724 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:39:07,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:39:07,788 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:39:07,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-10-28 08:39:07,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_website_page_manager_js_class_bug SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 08:39:08,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 26262592 (allocated 27639808) 2026-10-28 08:39:08,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 12186 2026-10-28 08:39:08,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-10-28 08:39:08,097 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 12186 2026-10-28 08:39:08,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083908_213407_test_page_manager_test_model.txt 2026-10-28 08:39:08,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpnb9qxox6_chrome_odoo" 2026-10-28 08:39:08,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 12390 2026-10-28 08:39:08,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpp4fblx_p_chrome_odoo 2026-10-28 08:39:08,796 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:42725/json/version 2026-10-28 08:39:08,797 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42725/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:39:08,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-10-28 08:39:08,940 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:42725/json 2026-10-28 08:39:08,950 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42725/json with timeout 3 increased to 10s during tests 2026-10-28 08:39:08,979 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:42725/devtools/page/E96DC2B678260F9A733164DEA26D7770 2026-10-28 08:39:09,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-10-28 08:39:09,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-10-28 08:39:09,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:09,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-10-28 08:39:09,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model" in browser 2026-10-28 08:39:09,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model" 2026-10-28 08:39:09,287 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:09] "GET /odoo/action-test_website.action_test_model HTTP/1.1" 200 - 22 0.020 0.133 2026-10-28 08:39:09,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'E96DC2B678260F9A733164DEA26D7770', 'loaderId': 'F548E85C40CB50389A939B905DF63D49', 'isDownload': False} 2026-10-28 08:39:09,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager_no_website_id')" 2026-10-28 08:39:09,385 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:09] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-28 08:39:09,409 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:09] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.041 2026-10-28 08:39:09,438 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.035 2026-10-28 08:39:09,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.081 2026-10-28 08:39:09,557 104 INFO rb-e85a3c6-226074-429757 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 08:39:10,470 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 913 0.404 0.680 2026-10-28 08:39:10,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.938 2026-10-28 08:39:10,493 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.674 2026-10-28 08:39:10,806 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:39:10,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:39:10,823 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:39:10,859 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:39:10,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-10-28 08:39:10,935 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:39:10,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:10] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 08:39:11,073 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.056 2026-10-28 08:39:11,191 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager_no_website_id', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:39:11,211 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/2] Tour test_website_page_manager_no_website_id → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-10-28 08:39:11,232 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.045 0.156 2026-10-28 08:39:11,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-10-28 08:39:11,450 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "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 08:39:11,452 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:39:11,517 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:39:11,799 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "POST /mail/data HTTP/1.1" 200 - 73 0.213 0.388 2026-10-28 08:39:11,803 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.547 2026-10-28 08:39:11,865 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "POST /web/action/load HTTP/1.1" 200 - 11 0.030 0.503 2026-10-28 08:39:11,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.419 2026-10-28 08:39:11,955 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.632 2026-10-28 08:39:12,005 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.679 2026-10-28 08:39:12,067 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:39:12,114 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.028 2026-10-28 08:39:12,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.017 0.046 2026-10-28 08:39:12,203 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:39:12,228 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 08:39:12,262 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:39:12,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 2 0.011 0.019 2026-10-28 08:39:12,356 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:39:12,366 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:39:12,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/2] Tour test_website_page_manager_no_website_id → Step Wait for Kanban View to be loaded (trigger: .o_kanban_renderer) 2026-10-28 08:39:12,546 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:39:12,582 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:39:12,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:39:12,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:12] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-28 08:39:12,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-10-28 08:39:12,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_website_page_manager_no_website_id SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 08:39:12,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 26127700 (allocated 27639808) 2026-10-28 08:39:12,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 12390 2026-10-28 08:39:12,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-10-28 08:39:12,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 12390 2026-10-28 08:39:13,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_083913_022297_test_page_manager_test_model.txt 2026-10-28 08:39:13,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpp4fblx_p_chrome_odoo" 2026-10-28 08:39:13,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:39:13,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-10-28 08:39:13,622 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 08:39:14,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:15,956 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:15] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.001 1.875 2026-10-28 08:39:16,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:16] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.016 0.028 2026-10-28 08:39:16,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:portal_user from n/a 2026-10-28 08:39:16,048 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:16] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:16,084 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:16] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.012 0.017 2026-10-28 08:39:16,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-10-28 08:39:16,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 08:39:17,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:17,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.001 0.417 2026-10-28 08:39:17,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.019 0.030 2026-10-28 08:39:17,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:17,528 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.002 0.009 2026-10-28 08:39:17,534 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-10-28 08:39:17,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.009 2026-10-28 08:39:17,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 08:39:17,568 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:17,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.008 0.044 2026-10-28 08:39:17,633 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:17,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.009 0.034 2026-10-28 08:39:17,688 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:17,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-10-28 08:39:17,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.024 0.032 2026-10-28 08:39:17,762 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-10-28 08:39:17,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-10-28 08:39:17,824 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.014 0.042 2026-10-28 08:39:17,832 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:17,845 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 08:39:17,852 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:17,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-10-28 08:39:17,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.013 0.030 2026-10-28 08:39:17,912 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-28 08:39:17,957 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:17] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.008 0.028 2026-10-28 08:39:17,996 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-10-28 08:39:18,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 08:39:19,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:19,486 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:19] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.012 0.476 2026-10-28 08:39:19,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-10-28 08:39:20,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:22,164 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:22] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.013 2.028 2026-10-28 08:39:22,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-28 08:39:22,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-28 08:39:22,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-28 08:39:23,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:23] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.246 1.088 2026-10-28 08:39:23,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-28 08:39:23,576 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:23] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.017 0.035 2026-10-28 08:39:23,657 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:23] "GET /404 HTTP/1.1" 404 - 15 0.012 0.055 2026-10-28 08:39:23,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-28 08:39:23,742 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:23] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.018 0.037 2026-10-28 08:39:23,756 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:23] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:39:23,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-10-28 08:39:23,816 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-10-28 08:39:24,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:25,949 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:25] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.147 1.491 2026-10-28 08:39:25,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:25] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.005 0.020 2026-10-28 08:39:26,027 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:26] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.005 0.022 2026-10-28 08:39:26,036 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:26] "GET /get HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:39:26,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_05_redirect_404_notfound_record: waiting for threads: [] 2026-10-28 08:39:26,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-10-28 08:39:26,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 08:39:27,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:27,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:27] "GET /test_view HTTP/1.1" 200 - 21 0.011 0.486 2026-10-28 08:39:27,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-10-28 08:39:27,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-10-28 08:39:28,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 08:39:28,594 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:30,494 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:30] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.007 1.897 2026-10-28 08:39:30,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:30] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.010 0.025 2026-10-28 08:39:30,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_multiple_url_endpoint: waiting for threads: [] 2026-10-28 08:39:30,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-10-28 08:39:31,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:31,633 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:31] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.014 0.472 2026-10-28 08:39:31,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:31] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.004 0.013 2026-10-28 08:39:31,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:31] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.003 0.015 2026-10-28 08:39:31,716 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:31] "GET /foo HTTP/1.1" 301 - 5 0.003 0.011 2026-10-28 08:39:31,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:31] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.004 0.012 2026-10-28 08:39:31,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_with_qs: waiting for threads: [] 2026-10-28 08:39:31,816 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:39:31,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-10-28 08:39:32,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:32,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:32,953 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:32] "GET /test_page_view HTTP/1.1" 500 - 317 0.164 0.766 2026-10-28 08:39:33,016 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:39:33,016 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:33] "POST /website/reset_template HTTP/1.1" 200 - 15 0.017 0.031 2026-10-28 08:39:34,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:34] "GET /test_page_view HTTP/1.1" 200 - 260 0.249 1.347 2026-10-28 08:39:34,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_01_reset_specific_page_view: waiting for threads: [] 2026-10-28 08:39:34,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-10-28 08:39:34,805 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:34,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:35,739 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:35] "GET /test_view HTTP/1.1" 500 - 325 0.173 0.743 2026-10-28 08:39:35,785 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:39:35,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:35] "POST /website/reset_template HTTP/1.1" 200 - 14 0.020 0.019 2026-10-28 08:39:37,373 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:37] "GET /test_view HTTP/1.1" 200 - 256 0.259 1.325 2026-10-28 08:39:37,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-10-28 08:39:37,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-10-28 08:39:37,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:37,528 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:38,089 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:38] "GET /test_view HTTP/1.1" 500 - 41 0.039 0.527 2026-10-28 08:39:38,134 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:39:38,134 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:38] "POST /website/reset_template HTTP/1.1" 200 - 14 0.018 0.021 2026-10-28 08:39:39,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:39] "GET /test_view HTTP/1.1" 200 - 259 0.246 1.228 2026-10-28 08:39:39,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-10-28 08:39:39,658 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-10-28 08:39:39,732 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:39,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:42,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:42] "GET /test_view HTTP/1.1" 500 - 326 0.204 2.208 2026-10-28 08:39:42,218 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:39:42,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:42] "POST /website/reset_template HTTP/1.1" 200 - 16 0.024 0.026 2026-10-28 08:39:43,858 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:43] "GET /test_view HTTP/1.1" 200 - 256 0.271 1.359 2026-10-28 08:39:43,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-10-28 08:39:44,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:44,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:44,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:44] "GET /test_view HTTP/1.1" 500 - 37 0.033 0.488 2026-10-28 08:39:44,611 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:39:44,611 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:44] "POST /website/reset_template HTTP/1.1" 200 - 14 0.027 0.031 2026-10-28 08:39:46,100 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:46] "GET /test_view HTTP/1.1" 200 - 256 0.236 1.249 2026-10-28 08:39:46,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-10-28 08:39:46,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-10-28 08:39:46,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12655 2026-10-28 08:39:46,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpe4etrtml_chrome_odoo 2026-10-28 08:39:46,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:38221/json/version 2026-10-28 08:39:46,604 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38221/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:39:46,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-10-28 08:39:46,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:38221/json 2026-10-28 08:39:46,743 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:38221/json with timeout 3 increased to 10s during tests 2026-10-28 08:39:46,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:38221/devtools/page/DC81A730DB4CF95AD32978EEC09FEFB6 2026-10-28 08:39:46,797 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-10-28 08:39:46,820 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-10-28 08:39:46,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:39:46,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-10-28 08:39:46,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" in browser 2026-10-28 08:39:46,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" 2026-10-28 08:39:46,952 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:39:48,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:48] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 191 0.211 1.777 2026-10-28 08:39:48,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': 'DC81A730DB4CF95AD32978EEC09FEFB6', 'loaderId': '776DA8C6CF5D862D7D848DE4E8AA8AA6', 'isDownload': False} 2026-10-28 08:39:48,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate ready code "odoo.isTourReady('test_reset_page_view_complete_flow_part1')" 2026-10-28 08:39:49,009 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:39:50,187 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:50] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.491 0.711 2026-10-28 08:39:50,205 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:50] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.202 2026-10-28 08:39:50,216 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:50] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.185 2026-10-28 08:39:50,248 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.231 2026-10-28 08:39:50,285 104 INFO rb-e85a3c6-226074-429757 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 08:39:50,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:50] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:39:50,440 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:50] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 08:39:51,472 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:39:51,477 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:39:51,480 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:39:51,517 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-28 08:39:51,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-10-28 08:39:51,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:39:51,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:39:51,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.034 0.113 2026-10-28 08:39:51,799 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.084 2026-10-28 08:39:51,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.153 2026-10-28 08:39:51,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: The ready code tooks too much time : 2.9387741088867188 2026-10-28 08:39:51,949 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate test code "odoo.startTour('test_reset_page_view_complete_flow_part1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_page_view", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:39:52,028 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:39:52,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.085 0.213 2026-10-28 08:39:52,062 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-10-28 08:39:52,223 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /odoo/action-website.website_preview?path=/test_page_view&enable_editor=1 HTTP/1.1" 200 - 22 0.043 0.192 2026-10-28 08:39:52,233 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:39:52,255 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "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 08:39:52,369 104 INFO rb-e85a3c6-226074-429757 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 08:39:52,652 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "POST /mail/data HTTP/1.1" 200 - 145 0.159 0.518 2026-10-28 08:39:52,707 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.556 2026-10-28 08:39:52,735 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.519 2026-10-28 08:39:52,778 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.438 2026-10-28 08:39:52,837 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.017 0.649 2026-10-28 08:39:52,838 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.759 2026-10-28 08:39:53,418 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [1/13] Tour test_reset_page_view_complete_flow_part1 → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:39:53,428 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 08:39:53,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-10-28 08:39:53,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.024 2026-10-28 08:39:53,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.029 0.077 2026-10-28 08:39:53,703 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "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 08:39:53,728 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 08:39:53,749 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:39:53,954 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "POST /mail/data HTTP/1.1" 200 - 73 0.098 0.227 2026-10-28 08:39:53,988 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:53] "POST /web/action/load HTTP/1.1" 200 - 6 0.013 0.287 2026-10-28 08:39:54,044 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.376 2026-10-28 08:39:54,087 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.397 2026-10-28 08:39:54,120 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.421 2026-10-28 08:39:54,123 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.481 2026-10-28 08:39:54,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:39:54,279 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.046 0.054 2026-10-28 08:39:54,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:39:54,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.069 2026-10-28 08:39:54,328 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:39:54,341 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 08:39:54,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:39:54,359 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:39:54,453 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 6 0.014 0.018 2026-10-28 08:39:54,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:54] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.033 2026-10-28 08:39:56,481 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /test_page_view HTTP/1.1" 200 - 1110 0.449 1.553 2026-10-28 08:39:56,498 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/assets/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 2.005 2026-10-28 08:39:56,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.003 0.554 2026-10-28 08:39:56,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:39:56,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.050 2026-10-28 08:39:56,652 104 INFO rb-e85a3c6-226074-429757 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 08:39:56,660 104 INFO rb-e85a3c6-226074-429757 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 08:39:56,714 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.016 0.125 2026-10-28 08:39:56,720 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:39:56,734 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.181 2026-10-28 08:39:56,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:39:56,798 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.150 2026-10-28 08:39:56,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:39:56,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.009 0.026 2026-10-28 08:39:56,856 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:39:56,888 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.017 0.070 2026-10-28 08:39:56,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:39:56,938 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:56] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.016 0.103 2026-10-28 08:39:56,943 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:39:56,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:39:56,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:39:56,946 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:39:56,946 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:39:56,949 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:39:56,949 104 INFO rb-e85a3c6-226074-429757 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 08:39:56,951 104 INFO rb-e85a3c6-226074-429757 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 08:39:57,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:39:57,063 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:57] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.052 2026-10-28 08:39:57,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:57] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.050 2026-10-28 08:39:57,580 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:57] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.003 0.014 2026-10-28 08:39:57,731 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:39:57,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.034 0.094 2026-10-28 08:39:57,845 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:57] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.182 2026-10-28 08:39:57,953 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:57] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.016 0.238 2026-10-28 08:39:57,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:39:58,003 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:58] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.010 0.028 2026-10-28 08:39:58,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:39:58,037 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:58] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.066 2026-10-28 08:39:58,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:58] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.163 0.264 2026-10-28 08:39:58,605 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:58] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.417 2026-10-28 08:39:58,640 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:58] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.437 2026-10-28 08:39:58,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:39:58,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:39:59,388 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:39:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:40:01,233 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.369 1.992 2026-10-28 08:40:01,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:40:01,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:40:01,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:40:01,812 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:40:01,846 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:40:01,847 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:40:01,856 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:40:01,880 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:40:01,897 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:40:01,900 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:40:01,902 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:40:01,906 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:40:01,918 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:40:01,924 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:40:01,987 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:40:01,999 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:01] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:40:02,016 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:40:02,025 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.088 2026-10-28 08:40:02,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.103 2026-10-28 08:40:02,079 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.115 2026-10-28 08:40:02,109 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:40:02,112 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:40:02,161 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:40:02,170 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:40:02,162 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:40:02,177 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:40:02,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [2/13] Tour test_reset_page_view_complete_flow_part1 → Step Drag the Intro snippet group and drop it in #oe_structure_test_website_page. (trigger: #oe_snippets .oe_snippet[name="Intro"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:40:02,197 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.106 2026-10-28 08:40:02,207 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:40:02,250 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:40:02,256 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:40:02,263 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:40:02,270 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:40:02,272 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:40:02,295 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:40:02,321 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:40:02,328 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:40:02,333 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:40:02,354 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:40:02,379 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:40:02,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:40:02,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.025 0.040 2026-10-28 08:40:02,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [3/13] Tour test_reset_page_view_complete_flow_part1 → Step Click on the s_cover snippet. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_cover"]) 2026-10-28 08:40:02,999 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:02] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.022 0.081 2026-10-28 08:40:03,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.006 0.098 2026-10-28 08:40:03,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.009 0.117 2026-10-28 08:40:03,106 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.011 0.135 2026-10-28 08:40:03,125 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.007 0.114 2026-10-28 08:40:03,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.004 0.203 2026-10-28 08:40:03,157 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.006 0.168 2026-10-28 08:40:03,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.008 0.101 2026-10-28 08:40:03,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [4/13] Tour test_reset_page_view_complete_flow_part1 → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:40:03,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.012 0.131 2026-10-28 08:40:03,271 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.092 2026-10-28 08:40:03,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.003 0.096 2026-10-28 08:40:03,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.108 2026-10-28 08:40:03,313 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:03] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.003 0.108 2026-10-28 08:40:04,035 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.011 2026-10-28 08:40:04,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-10-28 08:40:04,102 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:40:04,109 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:40:04,117 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:40:04,143 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:40:04,146 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:40:04,149 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:40:04,170 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "GET /website/static/src/img/snippets_demo/s_cover.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:40:04,187 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.002 0.020 2026-10-28 08:40:04,194 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.030 2026-10-28 08:40:04,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.035 2026-10-28 08:40:04,221 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.010 2026-10-28 08:40:04,246 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.004 0.022 2026-10-28 08:40:04,274 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.012 0.038 2026-10-28 08:40:04,284 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 08:40:04,293 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.039 2026-10-28 08:40:04,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:04] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 08:40:04,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:40:04,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:40:04,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [5/13] Tour test_reset_page_view_complete_flow_part1 → Step body:not(:has(.o_dialog)) 2026-10-28 08:40:04,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [6/13] Tour test_reset_page_view_complete_flow_part1 → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:40:05,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [7/13] Tour test_reset_page_view_complete_flow_part1 → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:40:06,153 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:40:06,154 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:06] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 64 0.048 0.114 2026-10-28 08:40:06,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:40:06,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:06] "POST /website/get_seo_data HTTP/1.1" 200 - 17 0.011 0.038 2026-10-28 08:40:07,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:07] "GET /test_page_view HTTP/1.1" 200 - 129 0.105 0.719 2026-10-28 08:40:07,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-28 08:40:07,181 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:07] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.004 0.022 2026-10-28 08:40:07,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.024 2026-10-28 08:40:07,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:07] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.082 2026-10-28 08:40:10,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [8/13] Tour test_reset_page_view_complete_flow_part1 → Step open site menu (trigger: button[data-menu-xmlid="website.menu_site"]) 2026-10-28 08:40:10,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [9/13] Tour test_reset_page_view_complete_flow_part1 → Step open html editor (trigger: a[data-menu-xmlid="website.menu_ace_editor"]) 2026-10-28 08:40:10,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [10/13] Tour test_reset_page_view_complete_flow_part1 → Step add a broken t-field in page DOM (trigger: div.ace_line .ace_xml:contains("placeholder")) 2026-10-28 08:40:10,925 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:10] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 308 0.153 0.334 2026-10-28 08:40:10,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:10] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 7 0.009 0.014 2026-10-28 08:40:11,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/119f739/web.ace_lib.min.js, copying from /web/assets/119f739/web.ace_lib.min.js 2026-10-28 08:40:11,027 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:11] "GET /web/assets/1/119f739/web.ace_lib.min.js HTTP/1.1" 200 - 10 0.012 0.026 2026-10-28 08:40:11,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [11/13] Tour test_reset_page_view_complete_flow_part1 → Step .ace_content:contains("not.exist") 2026-10-28 08:40:11,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [12/13] Tour test_reset_page_view_complete_flow_part1 → Step save the html editor (trigger: .o_resource_editor button:contains(Save)) 2026-10-28 08:40:11,324 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [13/13] Tour test_reset_page_view_complete_flow_part1 → Step body 2026-10-28 08:40:11,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-10-28 08:40:11,381 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_reset_page_view_complete_flow_part1 SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 08:40:11,473 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [9050] 2026-10-28 08:40:11,504 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:40:11,505 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:11] "POST /website/save_xml HTTP/1.1" 200 - 65 0.081 0.096 2026-10-28 08:40:12,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 46286544 (allocated 48496640) 2026-10-28 08:40:12,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12655 2026-10-28 08:40:12,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-10-28 08:40:12,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12655 2026-10-28 08:40:12,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084012_296254_test_07_reset_page_view_complete_flow.txt 2026-10-28 08:40:12,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpe4etrtml_chrome_odoo" 2026-10-28 08:40:12,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-10-28 08:40:12,629 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:12] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.272 0.288 2026-10-28 08:40:12,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:40:13,080 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:13] "GET /test_page_view HTTP/1.1" 500 - 308 0.155 0.277 2026-10-28 08:40:13,114 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:40:13,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:13] "POST /website/reset_template HTTP/1.1" 200 - 12 0.010 0.019 2026-10-28 08:40:13,853 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:13] "GET /test_page_view HTTP/1.1" 200 - 114 0.081 0.654 2026-10-28 08:40:14,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12995 2026-10-28 08:40:14,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpttcj8nsd_chrome_odoo 2026-10-28 08:40:14,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:43395/json/version 2026-10-28 08:40:14,313 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:43395/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:40:14,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-10-28 08:40:14,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:43395/json 2026-10-28 08:40:14,391 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:43395/json with timeout 3 increased to 10s during tests 2026-10-28 08:40:14,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:43395/devtools/page/0E0417368795AD93A1E630AAEB290ACF 2026-10-28 08:40:14,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-10-28 08:40:14,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-10-28 08:40:14,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:40:14,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-10-28 08:40:14,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" in browser 2026-10-28 08:40:14,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" 2026-10-28 08:40:14,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:14] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 33 0.031 0.135 2026-10-28 08:40:14,734 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '0E0417368795AD93A1E630AAEB290ACF', 'loaderId': '22B0445ACE2B0628EA9817C13EDB0D28', 'isDownload': False} 2026-10-28 08:40:14,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate ready code "odoo.isTourReady('test_reset_page_view_complete_flow_part2')" 2026-10-28 08:40:15,831 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:15] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 913 0.420 0.616 2026-10-28 08:40:15,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:15] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.054 2026-10-28 08:40:15,859 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.045 2026-10-28 08:40:15,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:15] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 1.066 2026-10-28 08:40:15,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 1.081 2026-10-28 08:40:15,961 104 INFO rb-e85a3c6-226074-429757 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 08:40:16,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:16] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 08:40:16,145 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:16] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:40:17,136 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:40:17,146 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:40:17,158 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 08:40:17,184 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:40:17,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-10-28 08:40:17,292 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:40:17,369 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.033 2026-10-28 08:40:17,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: The ready code tooks too much time : 2.7028775215148926 2026-10-28 08:40:17,439 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.056 2026-10-28 08:40:17,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate test code "odoo.startTour('test_reset_page_view_complete_flow_part2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_page_view", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:40:17,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [1/9] Tour test_reset_page_view_complete_flow_part2 → Step check that the view got fixed (trigger: :iframe p:text(Test Page View)) 2026-10-28 08:40:17,593 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:40:17,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.038 0.184 2026-10-28 08:40:17,771 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:40:17,807 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "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 08:40:17,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "POST /mail/data HTTP/1.1" 200 - 73 0.113 0.354 2026-10-28 08:40:17,970 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.495 2026-10-28 08:40:18,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.428 2026-10-28 08:40:18,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.012 0.360 2026-10-28 08:40:18,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.407 2026-10-28 08:40:18,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.467 2026-10-28 08:40:18,226 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:40:18,289 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.027 0.028 2026-10-28 08:40:18,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:40:18,331 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.066 2026-10-28 08:40:18,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:40:18,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:40:18,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.096 2026-10-28 08:40:18,373 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:40:18,397 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 1 0.001 0.008 2026-10-28 08:40:18,450 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:40:18,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /test_page_view HTTP/1.1" 200 - 32 0.034 0.152 2026-10-28 08:40:18,658 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-28 08:40:18,673 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.004 0.025 2026-10-28 08:40:18,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-28 08:40:18,731 104 INFO rb-e85a3c6-226074-429757 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 08:40:18,732 104 INFO rb-e85a3c6-226074-429757 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 08:40:18,822 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.007 0.019 2026-10-28 08:40:18,885 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:40:18,895 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-28 08:40:18,961 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:18] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-28 08:40:19,005 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:19] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.033 2026-10-28 08:40:19,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:19] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-10-28 08:40:19,510 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.003 0.018 2026-10-28 08:40:19,588 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:19] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.030 0.066 2026-10-28 08:40:19,594 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:19] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.025 2026-10-28 08:40:19,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:19] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-10-28 08:40:19,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:19] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.039 2026-10-28 08:40:19,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [2/9] Tour test_reset_page_view_complete_flow_part2 → Step check that the inherited COW view is still there (created during edit mode) (trigger: :iframe #oe_structure_test_website_page .s_cover) 2026-10-28 08:40:19,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [3/9] Tour test_reset_page_view_complete_flow_part2 → Step open site menu (trigger: button[data-menu-xmlid="website.menu_site"]) 2026-10-28 08:40:19,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [4/9] Tour test_reset_page_view_complete_flow_part2 → Step open html editor (trigger: a[data-menu-xmlid="website.menu_ace_editor"]) 2026-10-28 08:40:20,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [5/9] Tour test_reset_page_view_complete_flow_part2 → Step select oe_structure view (trigger: .o_resource_editor_title .o_select_menu_toggler) 2026-10-28 08:40:20,572 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:20] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.203 0.342 2026-10-28 08:40:20,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:20] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 08:40:20,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:20] "GET /web/assets/1/119f739/web.ace_lib.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-28 08:40:20,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [6/9] Tour test_reset_page_view_complete_flow_part2 → Step select oe_structure view (trigger: .o_select_menu_menu .o_select_menu_item:contains(Test Page View)) 2026-10-28 08:40:20,922 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [7/9] Tour test_reset_page_view_complete_flow_part2 → Step add a broken t-field in page DOM (trigger: div.ace_line .ace_xml:contains("oe_structure_test_website_page")) 2026-10-28 08:40:20,975 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [8/9] Tour test_reset_page_view_complete_flow_part2 → Step save the html editor (trigger: .o_resource_editor button:contains(Save)) 2026-10-28 08:40:21,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [9/9] Tour test_reset_page_view_complete_flow_part2 → Step body 2026-10-28 08:40:21,088 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:40:21,088 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:21] "POST /website/save_xml HTTP/1.1" 200 - 14 0.008 0.034 2026-10-28 08:40:21,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-10-28 08:40:21,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_reset_page_view_complete_flow_part2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 08:40:21,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 35191260 (allocated 37076992) 2026-10-28 08:40:21,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12995 2026-10-28 08:40:21,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-10-28 08:40:21,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12995 2026-10-28 08:40:21,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:21] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.149 0.291 2026-10-28 08:40:21,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084021_705799_test_07_reset_page_view_complete_flow.txt 2026-10-28 08:40:21,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpttcj8nsd_chrome_odoo" 2026-10-28 08:40:21,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:40:22,232 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:22] "GET /test_page_view HTTP/1.1" 500 - 308 0.177 0.312 2026-10-28 08:40:22,273 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:40:22,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:22] "POST /website/reset_template HTTP/1.1" 200 - 5 0.003 0.026 2026-10-28 08:40:23,061 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:23] "GET /test_page_view HTTP/1.1" 200 - 114 0.107 0.654 2026-10-28 08:40:23,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-10-28 08:40:23,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-10-28 08:40:23,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:40:23,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:40:24,122 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:24] "GET /test_page_view HTTP/1.1" 500 - 317 0.149 0.724 2026-10-28 08:40:24,167 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:40:24,167 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:24] "POST /website/reset_template HTTP/1.1" 200 - 14 0.017 0.019 2026-10-28 08:40:24,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:24] "GET /test_page_view HTTP/1.1" 500 - 305 0.222 0.345 2026-10-28 08:40:24,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:40:25,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:25] "GET /test_page_view HTTP/1.1" 500 - 294 0.225 0.297 2026-10-28 08:40:25,312 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:40:25,312 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:25] "POST /website/reset_template HTTP/1.1" 200 - 6 0.003 0.019 2026-10-28 08:40:26,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:26] "GET /test_page_view HTTP/1.1" 200 - 260 0.292 1.384 2026-10-28 08:40:27,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:40:27,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-10-28 08:40:28,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome pid: 13230 2026-10-28 08:40:28,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless temporary user profile dir: /tmp/tmprogwplpe_chrome_odoo 2026-10-28 08:40:28,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:41871/json/version 2026-10-28 08:40:28,279 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:41871/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:40:28,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Browser version: Chrome/150.0.7871.114 2026-10-28 08:40:28,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:41871/json 2026-10-28 08:40:28,355 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:41871/json with timeout 3 increased to 10s during tests 2026-10-28 08:40:28,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Websocket url found: ws://127.0.0.1:41871/devtools/page/34203D2FEC245BFAEF442D0F19D860A2 2026-10-28 08:40:28,386 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Enable chrome headless console log notification 2026-10-28 08:40:28,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless enable page notifications 2026-10-28 08:40:28,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:restricted from n/a 2026-10-28 08:40:28,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Setting session cookie in browser 2026-10-28 08:40:28,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-10-28 08:40:28,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-10-28 08:40:28,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:40:31,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:31] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.185 3.109 2026-10-28 08:40:31,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigation result: {'frameId': '34203D2FEC245BFAEF442D0F19D860A2', 'loaderId': 'C5C9445ACE3A2163D7DEADD6316C1C13', 'isDownload': False} 2026-10-28 08:40:31,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate ready code "odoo.isTourReady('test_restricted_editor_only')" 2026-10-28 08:40:31,935 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:31] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 08:40:31,994 104 INFO rb-e85a3c6-226074-429757 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 08:40:32,118 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:32] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.067 0.125 2026-10-28 08:40:32,134 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:32] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.217 2026-10-28 08:40:32,170 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:32] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.240 2026-10-28 08:40:32,220 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 0.248 2026-10-28 08:40:32,282 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:32] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:40:32,406 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:32] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 08:40:33,426 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:40:33,428 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 08:40:33,437 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 08:40:33,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.011 2026-10-28 08:40:33,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Owl is running in 'dev' mode. 2026-10-28 08:40:33,493 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:40:33,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.049 2026-10-28 08:40:33,604 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.041 2026-10-28 08:40:33,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.056 2026-10-28 08:40:33,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate test code "odoo.startTour('test_restricted_editor_only', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:40:33,744 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:40:33,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [1/35] Tour test_restricted_editor_only → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-28 08:40:33,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "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 08:40:33,821 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.101 2026-10-28 08:40:33,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.145 2026-10-28 08:40:33,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-10-28 08:40:33,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:33] "GET /web/image/res.partner/1298/avatar_128?unique=1793176827000 HTTP/1.1" 200 - 15 0.029 0.206 2026-10-28 08:40:34,002 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "GET /web/image?model=res.users&field=avatar_128&id=326 HTTP/1.1" 200 - 9 0.019 0.282 2026-10-28 08:40:34,013 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.101 2026-10-28 08:40:34,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.120 2026-10-28 08:40:34,062 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.186 2026-10-28 08:40:34,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.115 2026-10-28 08:40:34,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.151 2026-10-28 08:40:34,087 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:40:34,093 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:40:34,121 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:40:34,143 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.071 2026-10-28 08:40:34,176 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.009 0.023 2026-10-28 08:40:34,213 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:40:34,244 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.019 0.021 2026-10-28 08:40:34,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:34,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:35,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:35] "GET / HTTP/1.1" 200 - 395 0.274 1.352 2026-10-28 08:40:35,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:40:35,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:35] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.038 0.039 2026-10-28 08:40:35,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:40:35,970 104 INFO rb-e85a3c6-226074-429757 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 08:40:35,975 104 INFO rb-e85a3c6-226074-429757 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 08:40:35,984 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:35] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 0.111 2026-10-28 08:40:36,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:40:36,027 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.055 2026-10-28 08:40:36,116 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:40:36,127 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:40:36,128 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/image/website/1/logo/My%20Website?unique=a4b17c7 HTTP/1.1" 200 - 5 0.008 0.013 2026-10-28 08:40:36,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [2/35] Tour test_restricted_editor_only → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:40:36,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:40:36,237 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.010 0.035 2026-10-28 08:40:36,256 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/image/website/1/favicon?unique=a4b17c7 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-28 08:40:36,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [3/35] Tour test_restricted_editor_only → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:40:36,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.011 0.016 2026-10-28 08:40:36,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:40:36,359 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.007 0.023 2026-10-28 08:40:36,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /website/translations/8211d333a51981fa5581b176b2fa84bcc54c13fe?lang=en_US HTTP/1.1" 200 - 5 0.003 0.009 2026-10-28 08:40:36,865 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:36] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.014 0.098 2026-10-28 08:40:37,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:40:37,056 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.066 0.180 2026-10-28 08:40:37,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.026 0.292 2026-10-28 08:40:37,244 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.016 0.340 2026-10-28 08:40:37,272 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:40:37,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.022 0.370 2026-10-28 08:40:37,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:40:37,318 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:40:37,326 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:40:37,327 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:40:37,329 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:40:37,333 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:40:37,333 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:40:37,336 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.008 0.418 2026-10-28 08:40:37,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:40:37,389 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.104 2026-10-28 08:40:37,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:40:37,426 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.010 0.140 2026-10-28 08:40:37,665 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:40:37,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.039 2026-10-28 08:40:37,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:38,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:40,406 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.365 2.008 2026-10-28 08:40:40,767 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:40,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:40,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:40,976 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:40] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:40:41,039 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:40:41,043 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:40:41,059 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:40:41,077 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:40:41,101 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.121 2026-10-28 08:40:41,119 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:40:41,133 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.126 2026-10-28 08:40:41,150 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:40:41,165 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:40:41,205 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:40:41,250 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.103 2026-10-28 08:40:41,251 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.120 2026-10-28 08:40:41,294 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 08:40:41,308 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:40:41,318 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:40:41,325 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:40:41,393 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.138 2026-10-28 08:40:41,396 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:40:41,403 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:40:41,412 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:40:41,426 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:40:41,434 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:40:41,436 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:40:41,444 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:40:41,468 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:40:41,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [4/35] Tour test_restricted_editor_only → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-10-28 08:40:41,497 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:40:41,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [5/35] Tour test_restricted_editor_only → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:40:41,512 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:40:41,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [6/35] Tour test_restricted_editor_only → Step body:not(:has(.o_dialog)) 2026-10-28 08:40:41,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [7/35] Tour test_restricted_editor_only → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:40:41,517 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:40:41,529 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:40:41,535 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 08:40:41,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:40:41,543 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:40:41,550 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:40:41,562 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:40:41,564 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:40:41,567 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:41] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:40:43,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:43,118 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [8/35] Tour test_restricted_editor_only → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:40:43,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:43,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:43,556 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:43] "GET / HTTP/1.1" 200 - 83 0.214 0.220 2026-10-28 08:40:43,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:44,263 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:44] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.016 0.053 2026-10-28 08:40:44,280 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.078 2026-10-28 08:40:44,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [9/35] Tour test_restricted_editor_only → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-28 08:40:44,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [10/35] Tour test_restricted_editor_only → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-28 08:40:44,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:44] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.014 0.029 2026-10-28 08:40:44,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:44,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:47,199 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:47] "GET /fr HTTP/1.1" 200 - 332 0.195 2.498 2026-10-28 08:40:47,423 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:47] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-10-28 08:40:47,489 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:47] "GET /fr/website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.049 2026-10-28 08:40:47,610 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [11/35] Tour test_restricted_editor_only → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-28 08:40:47,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:47] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.020 0.051 2026-10-28 08:40:47,637 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.082 2026-10-28 08:40:47,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [12/35] Tour test_restricted_editor_only → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-28 08:40:47,745 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [13/35] Tour test_restricted_editor_only → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-10-28 08:40:47,765 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:47,796 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:47] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.016 0.034 2026-10-28 08:40:47,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [14/35] Tour test_restricted_editor_only → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-10-28 08:40:47,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [15/35] Tour test_restricted_editor_only → Step body:not(:has(.modal)) 2026-10-28 08:40:47,984 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [16/35] Tour test_restricted_editor_only → Step Switch to en (trigger: :iframe .js_change_lang[data-url_code='en']) 2026-10-28 08:40:48,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [17/35] Tour test_restricted_editor_only → Step Wait until en is applied (trigger: :iframe html[lang*="en"]) 2026-10-28 08:40:48,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:48] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.012 0.029 2026-10-28 08:40:48,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:48] "GET /en HTTP/1.1" 303 - 2 0.001 0.004 2026-10-28 08:40:48,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:48,199 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-28 08:40:48,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:48] "GET / HTTP/1.1" 200 - 83 0.035 0.150 2026-10-28 08:40:48,689 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.031 2026-10-28 08:40:48,736 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [18/35] Tour test_restricted_editor_only → Step :iframe body:contains(welcome to your) 2026-10-28 08:40:48,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:48] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.018 0.069 2026-10-28 08:40:48,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [19/35] Tour test_restricted_editor_only → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: :iframe ul.top_menu) 2026-10-28 08:40:48,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [20/35] Tour test_restricted_editor_only → Step Navigate to model item page (trigger: :iframe a[href='/test_website/model_item/1']) 2026-10-28 08:40:48,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [21/35] Tour test_restricted_editor_only → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-28 08:40:49,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: test.model 2026-10-28 08:40:49,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [22/35] Tour test_restricted_editor_only → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:40:49,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: test.model 2026-10-28 08:40:49,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [23/35] Tour test_restricted_editor_only → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:40:49,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:49] "GET /test_website/model_item/1 HTTP/1.1" 200 - 93 0.056 0.195 2026-10-28 08:40:49,646 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:49] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.272 2026-10-28 08:40:49,661 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.098 2026-10-28 08:40:49,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:49] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.018 0.172 2026-10-28 08:40:49,789 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:49] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.205 2026-10-28 08:40:49,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:50,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:50,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:50,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:50,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:50,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [24/35] Tour test_restricted_editor_only → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-10-28 08:40:50,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [25/35] Tour test_restricted_editor_only → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:40:50,719 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [26/35] Tour test_restricted_editor_only → Step body:not(:has(.o_dialog)) 2026-10-28 08:40:50,813 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [27/35] Tour test_restricted_editor_only → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:40:52,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:52,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [28/35] Tour test_restricted_editor_only → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:40:52,736 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: test.model 2026-10-28 08:40:52,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: test.model 2026-10-28 08:40:52,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:52] "GET /test_website/model_item/1 HTTP/1.1" 200 - 82 0.069 0.188 2026-10-28 08:40:53,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-28 08:40:53,474 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.027 2026-10-28 08:40:53,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [29/35] Tour test_restricted_editor_only → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-28 08:40:53,570 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:53] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.025 0.101 2026-10-28 08:40:53,608 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:53] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.132 2026-10-28 08:40:53,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [30/35] Tour test_restricted_editor_only → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-28 08:40:53,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:53] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.008 0.043 2026-10-28 08:40:53,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: test.model 2026-10-28 08:40:53,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: test.model 2026-10-28 08:40:54,081 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:54] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 89 0.065 0.215 2026-10-28 08:40:54,281 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:54] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.005 2026-10-28 08:40:54,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.018 2026-10-28 08:40:54,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:54] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.054 2026-10-28 08:40:54,473 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:54] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.017 0.106 2026-10-28 08:40:54,483 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [31/35] Tour test_restricted_editor_only → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-28 08:40:54,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [32/35] Tour test_restricted_editor_only → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-28 08:40:54,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [33/35] Tour test_restricted_editor_only → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-10-28 08:40:54,618 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: test.model 2026-10-28 08:40:54,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:54] "POST /website/check_can_modify_any HTTP/1.1" 200 - 6 0.004 0.014 2026-10-28 08:40:54,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [34/35] Tour test_restricted_editor_only → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-10-28 08:40:54,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [35/35] Tour test_restricted_editor_only → Step body:not(:has(.modal)) 2026-10-28 08:40:54,794 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: tour succeeded 2026-10-28 08:40:54,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_only SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 08:40:55,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: heap 56922532 (allocated 60153856) 2026-10-28 08:40:55,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing chrome headless with pid 13230 2026-10-28 08:40:55,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing websocket connection 2026-10-28 08:40:55,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Terminating chrome headless with pid 13230 2026-10-28 08:40:55,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084055_645547_test_01_restricted_editor_only.txt 2026-10-28 08:40:55,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Removing chrome user profile "/tmp/tmprogwplpe_chrome_odoo" 2026-10-28 08:40:55,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-10-28 08:40:56,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome pid: 13531 2026-10-28 08:40:56,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless temporary user profile dir: /tmp/tmptdxwi92z_chrome_odoo 2026-10-28 08:40:56,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:33815/json/version 2026-10-28 08:40:56,917 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33815/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:40:57,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Browser version: Chrome/150.0.7871.114 2026-10-28 08:40:57,019 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:33815/json 2026-10-28 08:40:57,020 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33815/json with timeout 3 increased to 10s during tests 2026-10-28 08:40:57,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Websocket url found: ws://127.0.0.1:33815/devtools/page/0F933605F5D226E6CE32DD4A81302C55 2026-10-28 08:40:57,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Enable chrome headless console log notification 2026-10-28 08:40:57,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless enable page notifications 2026-10-28 08:40:57,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:restricted from n/a 2026-10-28 08:40:57,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Setting session cookie in browser 2026-10-28 08:40:57,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-10-28 08:40:57,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-10-28 08:40:57,393 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:40:59,076 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.171 1.517 2026-10-28 08:40:59,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigation result: {'frameId': '0F933605F5D226E6CE32DD4A81302C55', 'loaderId': 'BC36F73879B092CBFCC87B5632DF3E44', 'isDownload': False} 2026-10-28 08:40:59,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Evaluate ready code "odoo.isTourReady('test_restricted_editor_test_admin')" 2026-10-28 08:40:59,141 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-28 08:40:59,186 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.052 2026-10-28 08:40:59,259 104 INFO rb-e85a3c6-226074-429757 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 08:40:59,383 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.074 0.169 2026-10-28 08:40:59,437 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.247 2026-10-28 08:40:59,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.312 2026-10-28 08:40:59,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-28 08:40:59,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:40:59] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:41:00,614 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:41:00,627 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 08:41:00,628 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-28 08:41:00,665 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.015 2026-10-28 08:41:00,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Owl is running in 'dev' mode. 2026-10-28 08:41:00,685 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:41:00,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.025 2026-10-28 08:41:00,774 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 08:41:00,795 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.018 2026-10-28 08:41:00,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Evaluate test code "odoo.startTour('test_restricted_editor_test_admin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:41:01,012 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [1/43] Tour test_restricted_editor_test_admin → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-28 08:41:01,018 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:41:01,020 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.065 2026-10-28 08:41:01,022 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "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 08:41:01,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.090 2026-10-28 08:41:01,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /web/image?model=res.users&field=avatar_128&id=327 HTTP/1.1" 200 - 16 0.100 0.208 2026-10-28 08:41:01,334 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /web/image/res.partner/1299/avatar_128?unique=1793176827000 HTTP/1.1" 200 - 8 0.013 0.352 2026-10-28 08:41:01,348 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.175 2026-10-28 08:41:01,353 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.187 2026-10-28 08:41:01,364 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.311 2026-10-28 08:41:01,399 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:01,427 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.325 2026-10-28 08:41:01,437 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.160 2026-10-28 08:41:01,451 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 08:41:01,465 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.295 2026-10-28 08:41:01,531 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:41:01,533 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.115 2026-10-28 08:41:01,598 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:41:01,608 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.027 2026-10-28 08:41:01,622 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:01] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.007 0.047 2026-10-28 08:41:01,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:02,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:03,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET / HTTP/1.1" 200 - 395 0.228 1.209 2026-10-28 08:41:03,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:41:03,229 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.094 0.032 2026-10-28 08:41:03,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:41:03,264 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.137 2026-10-28 08:41:03,288 104 INFO rb-e85a3c6-226074-429757 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 08:41:03,288 104 INFO rb-e85a3c6-226074-429757 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 08:41:03,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:41:03,321 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.040 2026-10-28 08:41:03,443 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:41:03,457 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:03,469 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/image/website/1/logo/My%20Website?unique=a4b17c7 HTTP/1.1" 200 - 5 0.002 0.032 2026-10-28 08:41:03,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [2/43] Tour test_restricted_editor_test_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:41:03,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:41:03,562 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.012 0.054 2026-10-28 08:41:03,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [3/43] Tour test_restricted_editor_test_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:41:03,598 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/image/website/1/favicon?unique=a4b17c7 HTTP/1.1" 200 - 5 0.006 0.071 2026-10-28 08:41:03,629 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.011 0.031 2026-10-28 08:41:03,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:41:03,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.005 0.015 2026-10-28 08:41:03,838 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:03] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.016 0.090 2026-10-28 08:41:04,136 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "GET /website/translations/8211d333a51981fa5581b176b2fa84bcc54c13fe?lang=en_US HTTP/1.1" 200 - 5 0.001 0.009 2026-10-28 08:41:04,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:41:04,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.016 0.034 2026-10-28 08:41:04,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:41:04,230 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.011 0.070 2026-10-28 08:41:04,247 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:41:04,250 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:41:04,250 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:41:04,251 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:41:04,251 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:41:04,252 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:41:04,296 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.019 0.079 2026-10-28 08:41:04,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:41:04,436 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.036 0.216 2026-10-28 08:41:04,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.018 0.266 2026-10-28 08:41:04,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:41:04,605 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.012 0.029 2026-10-28 08:41:04,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:41:04,658 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.012 0.081 2026-10-28 08:41:04,855 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 08:41:04,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.026 2026-10-28 08:41:05,136 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:05,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:07,772 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.360 2.176 2026-10-28 08:41:08,113 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:08,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:08,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:08,259 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:08,270 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:41:08,285 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:08,288 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:41:08,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:41:08,333 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:41:08,334 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:41:08,352 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:08,388 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:41:08,390 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 08:41:08,400 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:41:08,404 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:08,418 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:41:08,504 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:41:08,505 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:41:08,513 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:41:08,516 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 08:41:08,519 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:41:08,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:41:08,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [4/43] Tour test_restricted_editor_test_admin → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-10-28 08:41:08,601 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:08,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [5/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:41:08,619 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:41:08,624 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:41:08,626 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 08:41:08,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [6/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-10-28 08:41:08,683 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:41:08,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [7/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:41:08,707 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:41:08,735 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:41:08,749 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.142 2026-10-28 08:41:08,762 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.107 2026-10-28 08:41:08,776 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:41:08,802 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:41:08,808 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:08,823 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:41:08,843 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-28 08:41:08,874 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:41:08,880 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:41:08,882 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:41:08,884 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:08] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:41:10,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:10,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [8/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:41:10,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:10,540 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:10,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:10] "GET / HTTP/1.1" 200 - 83 0.041 0.180 2026-10-28 08:41:10,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:11,357 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:11] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.018 0.056 2026-10-28 08:41:11,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.086 2026-10-28 08:41:11,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [9/43] Tour test_restricted_editor_test_admin → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-28 08:41:11,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [10/43] Tour test_restricted_editor_test_admin → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-28 08:41:11,604 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:11] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.012 0.033 2026-10-28 08:41:11,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:11,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:12,633 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:12] "GET /fr HTTP/1.1" 200 - 332 0.181 0.833 2026-10-28 08:41:12,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:12] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-10-28 08:41:12,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:12] "GET /fr/website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.047 2026-10-28 08:41:13,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.011 2026-10-28 08:41:13,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [11/43] Tour test_restricted_editor_test_admin → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-28 08:41:13,087 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:13] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.016 0.082 2026-10-28 08:41:13,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [12/43] Tour test_restricted_editor_test_admin → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-28 08:41:13,192 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [13/43] Tour test_restricted_editor_test_admin → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-10-28 08:41:13,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:13,236 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:13] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.012 0.030 2026-10-28 08:41:13,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [14/43] Tour test_restricted_editor_test_admin → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-10-28 08:41:13,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [15/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.modal)) 2026-10-28 08:41:13,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [16/43] Tour test_restricted_editor_test_admin → Step Switch to en (trigger: :iframe .js_change_lang[data-url_code='en']) 2026-10-28 08:41:13,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [17/43] Tour test_restricted_editor_test_admin → Step Wait until en is applied (trigger: :iframe html[lang*="en"]) 2026-10-28 08:41:13,533 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:13] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.012 0.042 2026-10-28 08:41:13,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:13] "GET /en HTTP/1.1" 303 - 2 0.001 0.005 2026-10-28 08:41:13,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:13,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 327, model: website.page 2026-10-28 08:41:13,769 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:13] "GET / HTTP/1.1" 200 - 83 0.040 0.169 2026-10-28 08:41:13,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.046 2026-10-28 08:41:14,046 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.013 2026-10-28 08:41:14,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:14] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.015 0.042 2026-10-28 08:41:14,118 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [18/43] Tour test_restricted_editor_test_admin → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: :iframe ul.top_menu) 2026-10-28 08:41:14,201 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [19/43] Tour test_restricted_editor_test_admin → Step Navigate to model item page (trigger: :iframe a[href='/test_website/model_item/1']) 2026-10-28 08:41:14,271 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [20/43] Tour test_restricted_editor_test_admin → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-28 08:41:14,320 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [21/43] Tour test_restricted_editor_test_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:41:14,382 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [22/43] Tour test_restricted_editor_test_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:41:15,064 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:15] "GET /test_website/model_item/1 HTTP/1.1" 200 - 112 0.084 0.703 2026-10-28 08:41:15,422 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:15] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.206 2026-10-28 08:41:15,460 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.054 2026-10-28 08:41:15,563 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:15] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.019 0.105 2026-10-28 08:41:15,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:15] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.142 2026-10-28 08:41:15,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:15,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:16,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:16,326 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:16,400 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:16,437 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:16,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [23/43] Tour test_restricted_editor_test_admin → Step Check icons can be dragged (trigger: #oe_snippets .oe_snippet[name='Intro']:not(.o_disabled)) 2026-10-28 08:41:16,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [24/43] Tour test_restricted_editor_test_admin → Step Drag the Intro snippet group (trigger: #oe_snippets .oe_snippet[name="Intro"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:41:17,608 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.007 0.047 2026-10-28 08:41:17,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [25/43] Tour test_restricted_editor_test_admin → Step Click on the s_banner snippet in the dialog (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_banner"]) 2026-10-28 08:41:17,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.010 0.060 2026-10-28 08:41:17,669 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.006 0.102 2026-10-28 08:41:17,717 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.013 0.121 2026-10-28 08:41:17,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.009 0.186 2026-10-28 08:41:17,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.003 0.184 2026-10-28 08:41:17,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.019 0.108 2026-10-28 08:41:17,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [26/43] Tour test_restricted_editor_test_admin → Step Change name (trigger: :iframe [data-oe-expression='record.name']) 2026-10-28 08:41:17,853 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.026 0.186 2026-10-28 08:41:17,895 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.007 0.150 2026-10-28 08:41:17,919 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.004 0.121 2026-10-28 08:41:17,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.069 2026-10-28 08:41:17,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.008 0.084 2026-10-28 08:41:17,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.006 0.185 2026-10-28 08:41:17,994 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:17] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.003 0.152 2026-10-28 08:41:18,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [27/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:41:18,014 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:18] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.003 0.387 2026-10-28 08:41:18,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:18,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:18] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.161 2026-10-28 08:41:19,126 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:41:19,131 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:41:19,155 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:19,159 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:19,302 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:19,354 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:19,359 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:41:19,362 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:41:19,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/res.lang/fields_get HTTP/1.1" 200 - 2 0.002 0.031 2026-10-28 08:41:19,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.035 2026-10-28 08:41:19,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:19,436 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.044 2026-10-28 08:41:19,441 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.042 2026-10-28 08:41:19,472 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:41:19,505 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/res.lang/name_search HTTP/1.1" 200 - 4 0.019 0.023 2026-10-28 08:41:19,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.004 0.033 2026-10-28 08:41:19,540 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.052 2026-10-28 08:41:19,549 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.001 0.063 2026-10-28 08:41:19,567 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/res.lang/read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 08:41:19,584 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-28 08:41:19,592 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 08:41:19,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.008 0.020 2026-10-28 08:41:19,864 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.022 2026-10-28 08:41:19,882 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:19] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.006 0.030 2026-10-28 08:41:20,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 327, model: website.page 2026-10-28 08:41:20,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 327, model: website.page 2026-10-28 08:41:20,283 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /contactus HTTP/1.1" 200 - 101 0.060 0.234 2026-10-28 08:41:20,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.006 0.194 2026-10-28 08:41:20,319 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.296 2026-10-28 08:41:20,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.229 2026-10-28 08:41:20,357 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.008 0.033 2026-10-28 08:41:20,383 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.009 0.021 2026-10-28 08:41:20,421 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:41:20,440 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.007 0.044 2026-10-28 08:41:20,465 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.021 0.076 2026-10-28 08:41:20,493 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.009 0.099 2026-10-28 08:41:20,523 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.007 0.118 2026-10-28 08:41:20,546 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.014 0.114 2026-10-28 08:41:20,562 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:41:20,571 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:41:20,584 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:41:20,590 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:41:20,592 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:41:20,594 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:20,615 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:41:20,642 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:41:20,643 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:41:20,644 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:41:20,660 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:41:20,673 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:41:20,719 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:41:20,749 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:41:20,783 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:41:20,810 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:41:20,811 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:41:20,824 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.179 2026-10-28 08:41:20,866 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.091 2026-10-28 08:41:20,871 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:41:20,886 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:41:20,924 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:41:20,933 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.158 2026-10-28 08:41:20,989 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:20] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:41:21,012 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:41:21,032 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:41:21,034 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:41:21,076 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:41:21,088 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:41:21,098 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:41:21,115 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:41:21,143 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.098 2026-10-28 08:41:21,154 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:41:21,175 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:41:21,186 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:41:21,195 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:41:21,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:41:21,212 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:21,238 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:41:21,243 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:21,252 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:41:21,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:41:21,300 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:41:21,337 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:21,342 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:41:21,355 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:41:21,388 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:41:21,403 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:41:21,415 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:41:21,434 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:21,460 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.102 2026-10-28 08:41:21,461 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:41:21,463 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:41:21,478 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:41:21,499 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:41:21,558 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.106 2026-10-28 08:41:21,580 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:41:21,583 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:41:21,598 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:41:21,621 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:41:21,624 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:21,639 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:41:21,662 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:41:21,664 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:21,699 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:41:21,727 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:41:21,740 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:41:21,769 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:41:21,810 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:21,836 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:41:21,838 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 08:41:21,860 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:41:21,887 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:41:21,894 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:41:21,915 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:41:21,922 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:41:21,928 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:41:21,937 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:41:21,957 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:41:21,974 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:41:21,999 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:21] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:41:22,020 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:41:22,014 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:41:22,018 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:41:22,001 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:41:22,045 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:41:22,067 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:41:22,088 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:41:22,092 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:41:22,094 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:41:22,099 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:41:22,130 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:41:22,135 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:41:22,150 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:41:22,163 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:41:22,191 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:41:22,196 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:41:22,201 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:41:22,211 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:41:22,226 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.088 2026-10-28 08:41:22,230 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:41:22,233 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:41:22,247 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:41:22,253 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:41:22,267 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:41:22,273 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:41:22,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:22,302 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:22,305 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:41:22,311 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:41:22,316 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:41:22,370 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:41:22,374 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:41:22,380 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:41:22,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:41:22,400 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:41:22,425 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:41:22,430 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:41:22,436 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:41:22,443 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:41:22,448 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:22,452 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:22,461 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:22,469 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:22,482 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:41:22,495 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:41:22,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:41:22,519 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:41:22,527 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:41:22,546 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:41:22,550 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:41:22,554 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:41:22,563 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:41:22,582 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:41:22,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:41:22,603 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:41:22,607 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:22,612 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:41:22,636 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:41:22,658 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:41:22,659 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:41:22,665 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:22] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:41:23,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:23,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:23,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [28/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-10-28 08:41:23,305 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [29/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:41:24,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [30/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:41:24,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:24,554 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.014 2026-10-28 08:41:24,568 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.028 2026-10-28 08:41:24,580 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.036 2026-10-28 08:41:24,631 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.007 0.013 2026-10-28 08:41:24,707 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.009 0.035 2026-10-28 08:41:24,753 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:24,777 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.014 2026-10-28 08:41:24,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:24] "GET /test_website/model_item/1 HTTP/1.1" 200 - 36 0.074 0.153 2026-10-28 08:41:25,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:25,165 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.014 0.026 2026-10-28 08:41:25,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.053 2026-10-28 08:41:25,203 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.007 0.069 2026-10-28 08:41:25,606 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [31/43] Tour test_restricted_editor_test_admin → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-28 08:41:25,653 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.009 2026-10-28 08:41:25,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.022 0.065 2026-10-28 08:41:25,771 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.013 0.100 2026-10-28 08:41:25,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [32/43] Tour test_restricted_editor_test_admin → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-28 08:41:25,890 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:25] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.015 0.030 2026-10-28 08:41:26,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 87 0.054 0.204 2026-10-28 08:41:26,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.014 2026-10-28 08:41:26,275 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.016 2026-10-28 08:41:26,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.015 0.035 2026-10-28 08:41:26,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.006 2026-10-28 08:41:26,695 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.030 0.063 2026-10-28 08:41:26,711 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.096 2026-10-28 08:41:26,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.116 2026-10-28 08:41:26,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [33/43] Tour test_restricted_editor_test_admin → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-28 08:41:26,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [34/43] Tour test_restricted_editor_test_admin → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-28 08:41:26,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [35/43] Tour test_restricted_editor_test_admin → Step Close the dialog (trigger: .modal .modal-footer .btn-primary) 2026-10-28 08:41:26,946 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:26] "POST /website/check_can_modify_any HTTP/1.1" 200 - 4 0.002 0.005 2026-10-28 08:41:27,006 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.018 2026-10-28 08:41:27,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.031 2026-10-28 08:41:27,052 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:27] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.023 2026-10-28 08:41:27,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:27] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.036 2026-10-28 08:41:27,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.009 0.057 2026-10-28 08:41:27,114 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.051 2026-10-28 08:41:27,135 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:27] "GET /website/force/1?path=/fr/test_website/model_item/1?edit_translations%3D1 HTTP/1.1" 303 - 5 0.003 0.013 2026-10-28 08:41:28,186 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "GET /fr/test_website/model_item/1?edit_translations=1 HTTP/1.1" 200 - 148 0.134 0.889 2026-10-28 08:41:28,325 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.015 0.013 2026-10-28 08:41:28,359 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.042 2026-10-28 08:41:28,381 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.069 2026-10-28 08:41:28,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.003 0.006 2026-10-28 08:41:28,699 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.020 0.072 2026-10-28 08:41:28,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.100 2026-10-28 08:41:28,754 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:28] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.108 2026-10-28 08:41:29,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:29,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:29,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:29,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:29,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:29,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:29,669 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [36/43] Tour test_restricted_editor_test_admin → Step Assure the modal is well closed (trigger: body:not(:has(.modal))) 2026-10-28 08:41:29,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [37/43] Tour test_restricted_editor_test_admin → Step Check that html fields are not content editable when translating (trigger: :iframe [data-oe-expression='record.website_description']:not([contenteditable='true'])) 2026-10-28 08:41:29,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [38/43] Tour test_restricted_editor_test_admin → Step Translate name (trigger: :iframe [data-oe-expression='record.name']) 2026-10-28 08:41:30,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [39/43] Tour test_restricted_editor_test_admin → Step Translate some banner text (trigger: :iframe [data-oe-expression='record.website_description'] strong.o_default_snippet_text) 2026-10-28 08:41:30,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:30,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [40/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:41:30,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [41/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-10-28 08:41:30,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [42/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:41:31,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:31,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [43/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:41:31,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:31,483 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:31] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.002 0.009 2026-10-28 08:41:31,564 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:31] "POST /web_editor/field/translation/update HTTP/1.1" 200 - 11 0.016 0.038 2026-10-28 08:41:31,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:31,629 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:31] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.004 0.015 2026-10-28 08:41:31,871 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:31] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 81 0.039 0.219 2026-10-28 08:41:31,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-28 08:41:32,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:32] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.020 0.034 2026-10-28 08:41:32,054 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:32] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.009 0.064 2026-10-28 08:41:32,077 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:32] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.008 0.086 2026-10-28 08:41:32,204 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:32] "GET /website/translations/3c36539dca029c3d8981fc4fb86bd8fbec45af0b?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.005 2026-10-28 08:41:32,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.029 2026-10-28 08:41:32,426 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:32] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.016 0.072 2026-10-28 08:41:32,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: tour succeeded 2026-10-28 08:41:32,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_test_admin SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-28 08:41:32,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:32] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.110 2026-10-28 08:41:33,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: heap 70558588 (allocated 76546048) 2026-10-28 08:41:33,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing chrome headless with pid 13531 2026-10-28 08:41:33,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing websocket connection 2026-10-28 08:41:33,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Terminating chrome headless with pid 13531 2026-10-28 08:41:33,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084133_769653_test_02_restricted_editor_test_admin.txt 2026-10-28 08:41:33,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Removing chrome user profile "/tmp/tmptdxwi92z_chrome_odoo" 2026-10-28 08:41:33,836 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-10-28 08:41:33,836 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-10-28 08:41:33,858 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:41:34,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-10-28 08:41:34,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome pid: 14074 2026-10-28 08:41:34,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmp3n2_ulow_chrome_odoo 2026-10-28 08:41:34,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:39853/json/version 2026-10-28 08:41:34,544 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39853/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:41:34,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-10-28 08:41:34,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:39853/json 2026-10-28 08:41:34,578 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39853/json with timeout 3 increased to 10s during tests 2026-10-28 08:41:34,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Websocket url found: ws://127.0.0.1:39853/devtools/page/C3710720CEF0D5F830424A6F0EDA25E3 2026-10-28 08:41:34,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Enable chrome headless console log notification 2026-10-28 08:41:34,602 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless enable page notifications 2026-10-28 08:41:34,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Setting session cookie in browser 2026-10-28 08:41:34,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Open "http://127.0.0.1:8069/" in browser 2026-10-28 08:41:34,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 08:41:34,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:36,233 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET / HTTP/1.1" 200 - 177 0.136 1.342 2026-10-28 08:41:36,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigation result: {'frameId': 'C3710720CEF0D5F830424A6F0EDA25E3', 'loaderId': '74EC25F0B3733D69C6075522AB6CCED5', 'isDownload': False} 2026-10-28 08:41:36,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_json_auth')" 2026-10-28 08:41:36,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "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 08:41:36,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:41:36,389 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.053 2026-10-28 08:41:36,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:41:36,418 104 INFO rb-e85a3c6-226074-429757 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 08:41:36,418 104 INFO rb-e85a3c6-226074-429757 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 08:41:36,425 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.101 2026-10-28 08:41:36,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:41:36,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-28 08:41:36,640 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:36,666 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:41:36,668 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:41:36,687 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.038 2026-10-28 08:41:36,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:41:36,753 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.038 2026-10-28 08:41:36,779 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:36] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.047 2026-10-28 08:41:37,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:37] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:41:37,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate test code "odoo.startTour('test_json_auth', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:41:37,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [1/2] Tour test_json_auth → Step body 2026-10-28 08:41:37,509 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.160 2026-10-28 08:41:37,592 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:37] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.025 0.191 2026-10-28 08:41:37,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:37] "POST /test_get_dbname HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:41:38,476 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:41:38,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from 127.0.0.1 2026-10-28 08:41:40,654 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:41:40,654 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:40] "POST /web/session/authenticate HTTP/1.1" 200 - 163 0.213 2.808 2026-10-28 08:41:42,399 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:42] "GET / HTTP/1.1" 200 - 1060 0.473 1.225 2026-10-28 08:41:42,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:41:42,983 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [2/2] Tour test_json_auth → Step span:contains(Mitchell Admin), span:contains(Administrator) 2026-10-28 08:41:43,057 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:43] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.044 2026-10-28 08:41:43,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.059 2026-10-28 08:41:43,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: tour succeeded 2026-10-28 08:41:43,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: ╔═══════════════════════════════╗ ║ TOUR test_json_auth SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-28 08:41:43,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: heap 9056044 (allocated 11010048) 2026-10-28 08:41:43,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing chrome headless with pid 14074 2026-10-28 08:41:43,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing websocket connection 2026-10-28 08:41:43,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Terminating chrome headless with pid 14074 2026-10-28 08:41:43,378 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084143_378650_test_01_run_test.txt 2026-10-28 08:41:43,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Removing chrome user profile "/tmp/tmp3n2_ulow_chrome_odoo" 2026-10-28 08:41:43,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-10-28 08:41:43,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:44,002 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:44] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.013 0.419 2026-10-28 08:41:44,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-10-28 08:41:44,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-10-28 08:41:44,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:45,437 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 08:41:45,440 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from 127.0.0.1 2026-10-28 08:41:45,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:45] "POST /web/login HTTP/1.1" 303 - 35 0.023 1.262 2026-10-28 08:41:45,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-10-28 08:41:45,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:41:45,609 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:46,086 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:46] "GET /web/session/logout HTTP/1.1" 303 - 18 0.038 0.441 2026-10-28 08:41:46,093 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:46] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 08:41:47,175 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:47] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.149 0.924 2026-10-28 08:41:47,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-10-28 08:41:47,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:41:47,657 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:48,137 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5228], uid: 6, model: ir.ui.view 2026-10-28 08:41:49,701 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:49] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 290 0.287 1.759 2026-10-28 08:41:50,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:50] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.084 0.558 2026-10-28 08:41:50,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5228], uid: 6, model: ir.ui.view 2026-10-28 08:41:50,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:50] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 25 0.023 0.118 2026-10-28 08:41:50,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:41:50,662 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-10-28 08:41:51,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome pid: 14267 2026-10-28 08:41:51,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless temporary user profile dir: /tmp/tmpgo_zvqhm_chrome_odoo 2026-10-28 08:41:51,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:34361/json/version 2026-10-28 08:41:51,641 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34361/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:41:51,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Browser version: Chrome/150.0.7871.114 2026-10-28 08:41:51,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:34361/json 2026-10-28 08:41:51,723 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34361/json with timeout 3 increased to 10s during tests 2026-10-28 08:41:51,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Websocket url found: ws://127.0.0.1:34361/devtools/page/0353E5F07C097FB0A08CAABE2F5EE019 2026-10-28 08:41:51,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Enable chrome headless console log notification 2026-10-28 08:41:51,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless enable page notifications 2026-10-28 08:41:52,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:41:52,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Setting session cookie in browser 2026-10-28 08:41:52,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 08:41:52,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 08:41:52,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:41:55,567 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:55] "GET /odoo HTTP/1.1" 200 - 186 0.169 3.317 2026-10-28 08:41:55,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigation result: {'frameId': '0353E5F07C097FB0A08CAABE2F5EE019', 'loaderId': 'B1D2FCEA41F72FE5B3C7F613A051B888', 'isDownload': False} 2026-10-28 08:41:55,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate ready code "odoo.isTourReady('website_settings_m2o_dirty')" 2026-10-28 08:41:55,653 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:55] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-28 08:41:56,813 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:56] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.595 0.591 2026-10-28 08:41:56,837 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.192 2026-10-28 08:41:56,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 1.208 2026-10-28 08:41:56,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:56] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.256 2026-10-28 08:41:56,915 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:56] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-28 08:41:56,924 104 INFO rb-e85a3c6-226074-429757 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 08:41:56,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:56] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 08:41:57,818 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-28 08:41:57,822 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-28 08:41:57,829 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-10-28 08:41:57,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-28 08:41:57,902 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: Owl is running in 'dev' mode. 2026-10-28 08:41:58,021 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:41:58,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.062 0.126 2026-10-28 08:41:58,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: The ready code tooks too much time : 2.540627956390381 2026-10-28 08:41:58,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate test code "odoo.startTour('website_settings_m2o_dirty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:41:58,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [1/9] Tour website_settings_m2o_dirty → Step .o_navbar_apps_menu button:enabled 2026-10-28 08:41:58,164 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.149 2026-10-28 08:41:58,169 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.202 2026-10-28 08:41:58,246 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:41:58,358 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.287 2026-10-28 08:41:58,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [2/9] Tour website_settings_m2o_dirty → Step open settings (trigger: .o_app[data-menu-xmlid='base.menu_administration']) 2026-10-28 08:41:58,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [3/9] Tour website_settings_m2o_dirty → Step open website settings (trigger: .settings_tab .tab[data-key='website']) 2026-10-28 08:41:58,921 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "POST /mail/data HTTP/1.1" 200 - 145 0.254 0.545 2026-10-28 08:41:58,923 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.782 2026-10-28 08:41:58,932 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:41:58,952 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:41:58,957 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.554 2026-10-28 08:41:58,979 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:58] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:41:59,005 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.766 2026-10-28 08:41:59,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.808 2026-10-28 08:41:59,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.715 2026-10-28 08:41:59,196 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.019 0.768 2026-10-28 08:41:59,225 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.123 2026-10-28 08:41:59,248 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.268 2026-10-28 08:41:59,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.106 2026-10-28 08:41:59,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-10-28 08:41:59,431 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:41:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:42:00,933 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:00] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.255 1.348 2026-10-28 08:42:01,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:42:02,409 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:02] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.498 0.761 2026-10-28 08:42:03,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.004 0.004 2026-10-28 08:42:03,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "POST /base_setup/data HTTP/1.1" 200 - 5 0.008 0.007 2026-10-28 08:42:03,796 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:42:03,829 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:42:03,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:42:03,852 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:42:03,880 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:42:03,886 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:42:03,886 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /product/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:42:03,925 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:42:03,931 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:42:03,945 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:42:03,960 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 08:42:03,969 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:03] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:42:04,022 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:42:04,026 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:42:04,027 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:42:04,046 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:42:04,082 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:42:04,095 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.112 2026-10-28 08:42:04,197 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.144 2026-10-28 08:42:04,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:42:04,231 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [4/9] Tour website_settings_m2o_dirty → Step check that the 'Shared Customers Accounts' setting is checked (trigger: input[id^='shared_user_account']:checked) 2026-10-28 08:42:04,264 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:42:04,264 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:42:04,274 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:42:04,276 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:42:04,293 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:42:04,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.265 2026-10-28 08:42:04,312 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:42:04,317 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:42:04,339 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:04,344 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:04,371 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:42:04,415 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:42:04,447 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:42:04,457 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 08:42:04,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [5/9] Tour website_settings_m2o_dirty → Step open website switcher (trigger: input[id^='website_id']) 2026-10-28 08:42:04,466 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:42:04,469 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.127 2026-10-28 08:42:04,484 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:42:04,503 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:42:04,510 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:42:04,526 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:42:04,526 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:42:04,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:42:04,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [6/9] Tour website_settings_m2o_dirty → Step select Website Test Settings in the website switcher (trigger: li:has(.dropdown-item:contains('Website Test Settings'))) 2026-10-28 08:42:04,555 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:42:04,568 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:42:04,607 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:42:04,615 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:42:04,648 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:42:04,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:42:04,677 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:42:04,685 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:42:04,693 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:42:04,722 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 08:42:04,733 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:42:04,772 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:42:04,797 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:42:04,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 08:42:04,820 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:42:04,828 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:42:04,829 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:04] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:42:06,733 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:06] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 1098 0.584 1.618 2026-10-28 08:42:06,739 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:06] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 2.196 2026-10-28 08:42:06,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:06] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 1.905 2026-10-28 08:42:06,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [7/9] Tour website_settings_m2o_dirty → Step check that the settings of Website Test Settings are loaded (Shared Customers Accounts) (trigger: input[id^='shared_user_account']:not(:checked)) 2026-10-28 08:42:07,161 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:07] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 36 0.027 0.211 2026-10-28 08:42:07,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [8/9] Tour website_settings_m2o_dirty → Step click on the fake website setting after checking the edited website (trigger: button[name='action_website_test_setting']) 2026-10-28 08:42:07,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [9/9] Tour website_settings_m2o_dirty → Step check that we are on '/' (trigger: :iframe body div#wrap) 2026-10-28 08:42:10,009 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:42:10,009 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1173 1.006 1.355 2026-10-28 08:42:10,297 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "POST /web/dataset/call_button/res.config.settings/action_website_test_setting HTTP/1.1" 200 - 12 0.007 0.069 2026-10-28 08:42:10,374 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "GET /web/image/res.config.settings/10/favicon?unique=1793176930185 HTTP/1.1" 200 - 5 0.010 0.044 2026-10-28 08:42:10,424 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.019 0.027 2026-10-28 08:42:10,439 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 08:42:10,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:42:10,458 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.081 2026-10-28 08:42:10,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:42:10,540 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "GET /website/force/1?path=/ HTTP/1.1" 303 - 7 0.010 0.030 2026-10-28 08:42:10,562 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:42:11,897 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:11] "GET / HTTP/1.1" 200 - 207 0.227 1.095 2026-10-28 08:42:11,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:42:11,982 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:11] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.019 0.037 2026-10-28 08:42:12,006 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:42:12,080 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:12] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.043 0.116 2026-10-28 08:42:12,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:42:12,130 104 INFO rb-e85a3c6-226074-429757 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 08:42:12,132 104 INFO rb-e85a3c6-226074-429757 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 08:42:12,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:12] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.109 2026-10-28 08:42:12,230 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:12,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:12] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 5 0.006 0.014 2026-10-28 08:42:12,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:42:12,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:12] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.053 2026-10-28 08:42:12,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:12] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.003 0.071 2026-10-28 08:42:12,898 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:12] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.008 2026-10-28 08:42:13,114 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:42:13,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 25 0.031 0.196 2026-10-28 08:42:13,240 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:13] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.024 0.278 2026-10-28 08:42:13,334 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:13] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.015 0.309 2026-10-28 08:42:13,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:42:13,401 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:13] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.014 0.037 2026-10-28 08:42:13,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:42:13,443 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:13] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.007 0.085 2026-10-28 08:42:13,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: tour succeeded 2026-10-28 08:42:13,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: ╔═══════════════════════════════════════════╗ ║ TOUR website_settings_m2o_dirty SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 08:42:13,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: heap 53381612 (allocated 55029760) 2026-10-28 08:42:13,989 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing chrome headless with pid 14267 2026-10-28 08:42:13,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing websocket connection 2026-10-28 08:42:13,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Terminating chrome headless with pid 14267 2026-10-28 08:42:14,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084214_155877_test_01_multi_website_settings.txt 2026-10-28 08:42:14,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Removing chrome user profile "/tmp/tmpgo_zvqhm_chrome_odoo" 2026-10-28 08:42:14,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:42:14,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-10-28 08:42:14,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome pid: 14569 2026-10-28 08:42:14,755 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless temporary user profile dir: /tmp/tmpac0brkzc_chrome_odoo 2026-10-28 08:42:14,755 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:41319/json/version 2026-10-28 08:42:14,756 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:41319/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:42:14,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Browser version: Chrome/150.0.7871.114 2026-10-28 08:42:14,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:41319/json 2026-10-28 08:42:14,868 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:41319/json with timeout 3 increased to 10s during tests 2026-10-28 08:42:14,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Websocket url found: ws://127.0.0.1:41319/devtools/page/BD7BAA4E402FA454511226B90C409A0B 2026-10-28 08:42:14,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Enable chrome headless console log notification 2026-10-28 08:42:14,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless enable page notifications 2026-10-28 08:42:14,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:42:15,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Setting session cookie in browser 2026-10-28 08:42:15,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Open "http://127.0.0.1:8069/" in browser 2026-10-28 08:42:15,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 08:42:15,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:42:17,282 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET / HTTP/1.1" 200 - 277 0.307 1.936 2026-10-28 08:42:17,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigation result: {'frameId': 'BD7BAA4E402FA454511226B90C409A0B', 'loaderId': '1C204D6D3C7C90B645BDF7FD84E5BC90', 'isDownload': False} 2026-10-28 08:42:17,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate ready code "odoo.isTourReady('snippet_background_video')" 2026-10-28 08:42:17,327 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "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 08:42:17,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:42:17,408 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.045 2026-10-28 08:42:17,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:42:17,440 104 INFO rb-e85a3c6-226074-429757 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 08:42:17,445 104 INFO rb-e85a3c6-226074-429757 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 08:42:17,453 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.088 2026-10-28 08:42:17,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:42:17,512 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.051 2026-10-28 08:42:17,582 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:17,607 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:42:17,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.005 0.023 2026-10-28 08:42:17,710 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:17,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:42:17,800 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.069 2026-10-28 08:42:17,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:17] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.093 2026-10-28 08:42:18,401 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:42:18,550 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate test code "odoo.startTour('snippet_background_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:42:18,622 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.087 0.073 2026-10-28 08:42:18,780 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.308 2026-10-28 08:42:19,760 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:19] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.098 1.075 2026-10-28 08:42:19,826 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:19] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 08:42:19,868 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:19] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.032 2026-10-28 08:42:19,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.014 0.034 2026-10-28 08:42:19,920 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:42:19,949 104 INFO rb-e85a3c6-226074-429757 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 08:42:20,975 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:20] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.451 0.693 2026-10-28 08:42:20,987 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:20] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.962 2026-10-28 08:42:21,002 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.722 2026-10-28 08:42:21,179 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:42:21,189 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 08:42:21,193 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 08:42:21,198 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [1/12] Tour snippet_background_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:42:21,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.016 2026-10-28 08:42:21,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Owl is running in 'dev' mode. 2026-10-28 08:42:21,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:42:21,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.105 2026-10-28 08:42:21,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-28 08:42:21,452 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.148 2026-10-28 08:42:21,566 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:42:21,726 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.069 0.327 2026-10-28 08:42:22,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /mail/data HTTP/1.1" 200 - 145 0.171 0.579 2026-10-28 08:42:22,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.767 2026-10-28 08:42:22,179 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:42:22,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.790 2026-10-28 08:42:22,315 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.037 0.509 2026-10-28 08:42:22,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.782 2026-10-28 08:42:22,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.034 0.649 2026-10-28 08:42:22,501 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /web/action/load HTTP/1.1" 200 - 7 0.029 0.699 2026-10-28 08:42:22,510 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-10-28 08:42:22,580 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.047 0.087 2026-10-28 08:42:22,593 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:42:22,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:42:22,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:42:22,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:42:22,638 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.079 2026-10-28 08:42:22,694 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.003 0.017 2026-10-28 08:42:22,729 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.016 0.017 2026-10-28 08:42:22,889 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET / HTTP/1.1" 200 - 32 0.029 0.135 2026-10-28 08:42:22,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:42:22,934 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:22] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.010 0.173 2026-10-28 08:42:23,194 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:23] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.016 0.091 2026-10-28 08:42:23,252 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:42:23,287 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:23] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.014 0.038 2026-10-28 08:42:23,314 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:23,317 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:42:23,319 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:23,320 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:23,320 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:23,321 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:23,322 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:23,335 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:23] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.012 0.083 2026-10-28 08:42:23,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:23] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.019 0.046 2026-10-28 08:42:23,902 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:23] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.015 0.100 2026-10-28 08:42:23,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:42:24,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.033 0.249 2026-10-28 08:42:24,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:42:24,073 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:24] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.020 0.141 2026-10-28 08:42:24,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:42:24,105 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:24] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.009 0.182 2026-10-28 08:42:24,605 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:24] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.168 0.210 2026-10-28 08:42:24,611 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:24] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.355 2026-10-28 08:42:24,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.370 2026-10-28 08:42:24,791 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:24,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:25,349 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:42:27,675 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:27] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.424 2.394 2026-10-28 08:42:28,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:28,135 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:28,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:28,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,339 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:42:28,411 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:42:28,423 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 08:42:28,441 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:42:28,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [2/12] Tour snippet_background_video → Step body 2026-10-28 08:42:28,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [3/12] Tour snippet_background_video → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-28 08:42:28,481 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.127 2026-10-28 08:42:28,499 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.113 2026-10-28 08:42:28,510 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:42:28,535 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:42:28,548 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:42:28,560 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:42:28,566 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:42:28,594 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [4/12] Tour snippet_background_video → Step Click on the Text category. (trigger: #oe_snippets .oe_snippet[name="Text"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:42:28,615 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:42:28,625 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:42:28,625 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:42:28,637 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:42:28,640 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,658 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:42:28,663 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:28,679 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:42:28,699 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:42:28,703 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:42:28,709 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,722 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:42:28,745 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:42:28,757 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:28,764 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,768 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,773 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,777 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:28,780 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,785 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,799 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:42:28,806 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:42:28,813 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,816 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:28,820 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:28] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:42:29,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [5/12] Tour snippet_background_video → Step Click on the Text building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_block"]:not(.d-none)) 2026-10-28 08:42:29,555 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:29] "GET /website/static/src/img/snippets_previews/s_faq_horizontal_2_preview.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:29,572 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:29] "GET /web/image/website.s_faq_horizontal_default_image_1 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-28 08:42:29,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [6/12] Tour snippet_background_video → Step #oe_snippets .oe_snippet[name="Text"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-28 08:42:29,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:29] "GET /web/image/website.s_pricelist_cafe_default_image HTTP/1.1" 200 - 8 0.020 0.024 2026-10-28 08:42:29,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:29] "GET /web/image/website.s_product_catalog_default_image HTTP/1.1" 200 - 8 0.005 0.048 2026-10-28 08:42:29,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:29] "GET /web/image/website.s_pricelist_boxed_default_background HTTP/1.1" 200 - 8 0.003 0.071 2026-10-28 08:42:29,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:29] "GET /web_editor/shape/web_editor/Origins/19.svg?c5=%23111827 HTTP/1.1" 200 - 5 0.005 0.116 2026-10-28 08:42:30,410 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:30,412 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:42:30,416 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:30,457 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:42:30,459 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:42:30,460 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:42:30,486 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:42:30,499 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 08:42:30,507 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 08:42:30,517 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.007 2026-10-28 08:42:30,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.004 0.016 2026-10-28 08:42:30,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.022 2026-10-28 08:42:30,569 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.030 2026-10-28 08:42:30,587 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 08:42:30,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 08:42:30,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:30,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:30,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [7/12] Tour snippet_background_video → Step Click on the text block. (trigger: :iframe #wrap section.s_text_block) 2026-10-28 08:42:30,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [8/12] Tour snippet_background_video → Step Click on the 'Background Video' button option. (trigger: we-button[data-name='bg_video_toggler_opt']) 2026-10-28 08:42:30,951 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-28 08:42:30,970 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:30] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:31,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [9/12] Tour snippet_background_video → Step Click on the first sample video in the modal. (trigger: #video-suggestion .o_sample_video) 2026-10-28 08:42:31,166 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [10/12] Tour snippet_background_video → Step Check the video is select. (trigger: textarea.is-valid) 2026-10-28 08:42:31,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [11/12] Tour snippet_background_video → Step Click on the 'Add' button to apply the selected video as the background. (trigger: .modal-footer button.btn-primary) 2026-10-28 08:42:31,462 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [12/12] Tour snippet_background_video → Step Verify that the video is set as the background of the snippet. (trigger: :iframe #wrap section.o_background_video) 2026-10-28 08:42:31,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: tour succeeded 2026-10-28 08:42:31,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: ╔═════════════════════════════════════════╗ ║ TOUR snippet_background_video SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 08:42:31,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:31] "GET /hello/world.jpg HTTP/1.1" 404 - 50 0.044 0.378 2026-10-28 08:42:31,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: heap 45030544 (allocated 46923776) 2026-10-28 08:42:31,958 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing chrome headless with pid 14569 2026-10-28 08:42:31,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing websocket connection 2026-10-28 08:42:31,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Terminating chrome headless with pid 14569 2026-10-28 08:42:32,117 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084232_117193_test_snippet_background_video.txt 2026-10-28 08:42:32,117 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Removing chrome user profile "/tmp/tmpac0brkzc_chrome_odoo" 2026-10-28 08:42:32,202 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:42:32,916 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-10-28 08:42:32,956 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29469] 2026-10-28 08:42:32,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 08:42:33,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-10-28 08:42:34,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome pid: 14873 2026-10-28 08:42:34,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless temporary user profile dir: /tmp/tmp_ciu3d7q_chrome_odoo 2026-10-28 08:42:34,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:36263/json/version 2026-10-28 08:42:34,122 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36263/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:42:34,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Browser version: Chrome/150.0.7871.114 2026-10-28 08:42:34,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:36263/json 2026-10-28 08:42:34,135 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:36263/json with timeout 3 increased to 10s during tests 2026-10-28 08:42:34,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Websocket url found: ws://127.0.0.1:36263/devtools/page/E90E5322C5E1778F90CC15295513B757 2026-10-28 08:42:34,160 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Enable chrome headless console log notification 2026-10-28 08:42:34,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless enable page notifications 2026-10-28 08:42:34,313 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:42:34,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Setting session cookie in browser 2026-10-28 08:42:34,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-28 08:42:34,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-28 08:42:34,381 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:42:36,210 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:36] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.169 1.666 2026-10-28 08:42:36,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigation result: {'frameId': 'E90E5322C5E1778F90CC15295513B757', 'loaderId': 'C807DF9443F971E7214CE0CE08208D93', 'isDownload': False} 2026-10-28 08:42:36,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate ready code "odoo.isTourReady('test_systray_admin')" 2026-10-28 08:42:36,295 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:36] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.030 2026-10-28 08:42:36,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:36] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:42:36,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:36] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.062 2026-10-28 08:42:36,378 104 INFO rb-e85a3c6-226074-429757 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 08:42:37,531 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.572 0.688 2026-10-28 08:42:37,575 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.278 2026-10-28 08:42:37,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.916 2026-10-28 08:42:37,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.127 2026-10-28 08:42:37,828 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 08:42:37,837 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:42:37,842 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:42:37,883 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-28 08:42:37,956 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Owl is running in 'dev' mode. 2026-10-28 08:42:38,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:42:38,187 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.045 0.175 2026-10-28 08:42:38,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-10-28 08:42:38,246 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.114 2026-10-28 08:42:38,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate test code "odoo.startTour('test_systray_admin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:42:38,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [1/24] Tour test_systray_admin → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-10-28 08:42:38,456 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:42:38,459 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.075 0.247 2026-10-28 08:42:38,512 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.281 2026-10-28 08:42:38,571 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:42:38,591 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "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 08:42:38,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.151 2026-10-28 08:42:38,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.290 2026-10-28 08:42:38,699 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.020 0.155 2026-10-28 08:42:38,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.229 2026-10-28 08:42:39,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /mail/data HTTP/1.1" 200 - 145 0.174 0.717 2026-10-28 08:42:39,203 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.659 2026-10-28 08:42:39,426 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-28 08:42:39,511 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.033 0.048 2026-10-28 08:42:39,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:42:39,555 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 08:42:39,575 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.012 0.082 2026-10-28 08:42:39,581 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-10-28 08:42:39,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.110 2026-10-28 08:42:39,602 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:42:39,660 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.008 0.018 2026-10-28 08:42:39,675 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:39,706 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:39] "GET /test_model/1 HTTP/1.1" 301 - 8 0.012 0.016 2026-10-28 08:42:42,064 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /test_model/test-model-1 HTTP/1.1" 200 - 1102 0.680 1.654 2026-10-28 08:42:42,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:42:42,175 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.034 0.033 2026-10-28 08:42:42,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:42:42,200 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.086 2026-10-28 08:42:42,217 104 INFO rb-e85a3c6-226074-429757 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 08:42:42,219 104 INFO rb-e85a3c6-226074-429757 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 08:42:42,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:42:42,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.037 2026-10-28 08:42:42,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:42:42,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /web/image/website/1/logo/My%20Website?unique=d50d03f HTTP/1.1" 200 - 5 0.003 0.014 2026-10-28 08:42:42,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.010 0.256 2026-10-28 08:42:42,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:42:42,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [2/24] Tour test_systray_admin → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-10-28 08:42:42,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.010 0.314 2026-10-28 08:42:42,811 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "GET /web/image/website/1/favicon?unique=d50d03f HTTP/1.1" 200 - 5 0.005 0.305 2026-10-28 08:42:42,826 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.005 0.058 2026-10-28 08:42:42,861 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:42] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.013 2026-10-28 08:42:42,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [3/24] Tour test_systray_admin → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-10-28 08:42:43,275 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.013 2026-10-28 08:42:43,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [4/24] Tour test_systray_admin → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-10-28 08:42:43,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.004 0.019 2026-10-28 08:42:43,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [5/24] Tour test_systray_admin → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-10-28 08:42:43,444 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [6/24] Tour test_systray_admin → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-10-28 08:42:43,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:42:43,467 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:43,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.034 0.104 2026-10-28 08:42:43,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [7/24] Tour test_systray_admin → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-28 08:42:43,550 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.021 0.182 2026-10-28 08:42:43,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [8/24] Tour test_systray_admin → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-28 08:42:43,674 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [9/24] Tour test_systray_admin → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-10-28 08:42:43,735 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.033 0.313 2026-10-28 08:42:43,750 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.036 2026-10-28 08:42:43,817 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.027 0.102 2026-10-28 08:42:43,949 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.035 0.210 2026-10-28 08:42:43,978 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.016 0.247 2026-10-28 08:42:43,984 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.019 2026-10-28 08:42:44,043 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:44] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.003 0.011 2026-10-28 08:42:44,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-10-28 08:42:44,645 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:44] "GET /website/lang/default?r= HTTP/1.1" 303 - 24 0.032 0.550 2026-10-28 08:42:44,670 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:44] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.008 2026-10-28 08:42:44,768 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:44] "GET / HTTP/1.1" 301 - 20 0.041 0.030 2026-10-28 08:42:45,884 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:45] "GET /test_model/test-model-1 HTTP/1.1" 200 - 166 0.153 0.947 2026-10-28 08:42:45,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6a78e01/web.assets_frontend.min.css, copying from /web/assets/1/6a78e01/web.assets_frontend.min.css 2026-10-28 08:42:45,995 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:45] "GET /web/assets/4/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.037 0.025 2026-10-28 08:42:46,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/1/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:42:46,027 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:46] "GET /web/assets/4/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.083 2026-10-28 08:42:46,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/1/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:42:46,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:46] "GET /web/assets/4/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.037 2026-10-28 08:42:46,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:46] "GET /web/image/website/4/logo/Other?unique=d50d03f HTTP/1.1" 200 - 4 0.002 0.009 2026-10-28 08:42:46,260 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:46] "GET /web/image/website/4/favicon?unique=d50d03f HTTP/1.1" 200 - 5 0.003 0.012 2026-10-28 08:42:46,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:42:46,311 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:46] "GET /web/assets/4/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.061 2026-10-28 08:42:46,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:42:46,924 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:46] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.019 2026-10-28 08:42:46,937 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:42:46,960 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:46] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.007 0.053 2026-10-28 08:42:47,061 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [10/24] Tour test_systray_admin → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-10-28 08:42:47,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [11/24] Tour test_systray_admin → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-10-28 08:42:47,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-28 08:42:47,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.007 0.008 2026-10-28 08:42:47,193 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:42:47,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [12/24] Tour test_systray_admin → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-28 08:42:47,262 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [13/24] Tour test_systray_admin → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-10-28 08:42:47,314 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.018 0.025 2026-10-28 08:42:47,361 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 08:42:47,370 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.003 0.018 2026-10-28 08:42:47,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [14/24] Tour test_systray_admin → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-28 08:42:47,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.010 0.046 2026-10-28 08:42:47,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [15/24] Tour test_systray_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:42:47,668 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [16/24] Tour test_systray_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:42:47,706 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.041 0.166 2026-10-28 08:42:47,751 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.016 0.124 2026-10-28 08:42:47,754 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.030 2026-10-28 08:42:47,801 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 08:42:47,811 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-10-28 08:42:47,862 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.009 0.025 2026-10-28 08:42:47,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:42:47,911 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:47] "GET /web/assets/4/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.008 0.027 2026-10-28 08:42:48,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:48] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.011 0.073 2026-10-28 08:42:48,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:42:48,092 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:48] "GET /web/assets/4/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.016 0.034 2026-10-28 08:42:48,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:42:48,130 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:48] "GET /web/assets/4/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.009 0.076 2026-10-28 08:42:48,132 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:48,133 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:48,133 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:48,136 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:48,136 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:48,137 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:42:48,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:48] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.012 0.014 2026-10-28 08:42:48,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:48] "GET /test_model/test-model-1 HTTP/1.1" 200 - 29 0.018 0.071 2026-10-28 08:42:49,430 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:49] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 300 0.155 0.240 2026-10-28 08:42:49,439 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:49] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.389 2026-10-28 08:42:49,478 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.413 2026-10-28 08:42:49,638 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:49,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:52,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.339 2.005 2026-10-28 08:42:52,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:52,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:52,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:52,691 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:42:52,696 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:42:52,719 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:42:52,738 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:42:52,765 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 08:42:52,777 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:42:52,798 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:42:52,807 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:42:52,810 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:42:52,819 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:42:52,837 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:42:52,842 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:42:52,872 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:42:52,873 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:42:52,901 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [17/24] Tour test_systray_admin → Step Click on name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-28 08:42:52,901 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:42:52,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [18/24] Tour test_systray_admin → Step Change name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-28 08:42:52,911 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:42:52,926 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:42:52,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:52,973 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:42:52,996 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:52] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:42:53,010 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:42:53,033 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:42:53,070 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-28 08:42:53,082 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:42:53,087 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:42:53,105 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:42:53,133 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:42:53,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:53,146 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.142 2026-10-28 08:42:53,155 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:42:53,161 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [19/24] Tour test_systray_admin → Step Check that field becomes dirty (trigger: :iframe span[data-oe-expression="test_model.name"].o_dirty) 2026-10-28 08:42:53,180 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:42:53,215 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:42:53,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [20/24] Tour test_systray_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:42:53,252 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:42:53,253 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:42:53,254 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:42:53,267 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:42:53,276 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 08:42:53,299 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:42:53,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [21/24] Tour test_systray_admin → Step body:not(:has(.o_dialog)) 2026-10-28 08:42:53,306 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:42:53,313 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:53] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:42:53,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [22/24] Tour test_systray_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:42:54,876 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [23/24] Tour test_systray_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:42:54,915 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:54] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.004 0.009 2026-10-28 08:42:54,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:55,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:55] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.006 0.026 2026-10-28 08:42:55,018 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:55] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.003 0.038 2026-10-28 08:42:55,145 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:42:55] "GET /test_model/better-name-1 HTTP/1.1" 200 - 29 0.026 0.083 2026-10-28 08:42:55,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:55,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-28 08:42:55,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [24/24] Tour test_systray_admin → Step Check whether name is saved (trigger: :iframe span[data-oe-expression="test_model.name"]:contains("Better name")) 2026-10-28 08:42:55,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: tour succeeded 2026-10-28 08:42:55,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: ╔═══════════════════════════════════╗ ║ TOUR test_systray_admin SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-28 08:42:56,197 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: heap 48494072 (allocated 51380224) 2026-10-28 08:42:56,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing chrome headless with pid 14873 2026-10-28 08:42:56,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing websocket connection 2026-10-28 08:42:56,225 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Terminating chrome headless with pid 14873 2026-10-28 08:42:56,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084256_424886_test_01_admin.txt 2026-10-28 08:42:56,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Removing chrome user profile "/tmp/tmp_ciu3d7q_chrome_odoo" 2026-10-28 08:42:56,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-10-28 08:42:57,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome pid: 15184 2026-10-28 08:42:57,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmp98hbc_7t_chrome_odoo 2026-10-28 08:42:57,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:37389/json/version 2026-10-28 08:42:57,207 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37389/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:42:57,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-10-28 08:42:57,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:37389/json 2026-10-28 08:42:57,333 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37389/json with timeout 3 increased to 10s during tests 2026-10-28 08:42:57,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Websocket url found: ws://127.0.0.1:37389/devtools/page/03536A0B1170E25DAEDD1FF63F77593E 2026-10-28 08:42:57,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Enable chrome headless console log notification 2026-10-28 08:42:57,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless enable page notifications 2026-10-28 08:42:57,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:testtest from n/a 2026-10-28 08:42:57,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Setting session cookie in browser 2026-10-28 08:42:57,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-28 08:42:57,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-28 08:42:57,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:43:00,730 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:00] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.161 2.981 2026-10-28 08:43:00,736 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigation result: {'frameId': '03536A0B1170E25DAEDD1FF63F77593E', 'loaderId': '08984E803E12BBA7A803A715D688E1DE', 'isDownload': False} 2026-10-28 08:43:00,736 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_tester')" 2026-10-28 08:43:00,838 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:00] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.057 2026-10-28 08:43:00,855 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:43:00,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:00] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.082 2026-10-28 08:43:00,904 104 INFO rb-e85a3c6-226074-429757 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 08:43:00,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.078 2026-10-28 08:43:01,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:01] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.076 0.211 2026-10-28 08:43:01,144 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:01] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.175 2026-10-28 08:43:01,249 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:01] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:43:02,095 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:43:02,102 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:43:02,110 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 08:43:02,123 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-28 08:43:02,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Owl is running in 'dev' mode. 2026-10-28 08:43:02,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:43:02,237 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.035 2026-10-28 08:43:02,250 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 08:43:02,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.020 2026-10-28 08:43:02,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate test code "odoo.startTour('test_systray_reditor_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:43:02,435 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:43:02,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [1/24] Tour test_systray_reditor_tester → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-10-28 08:43:02,464 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "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 08:43:02,496 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /mail/data HTTP/1.1" 200 - 34 0.107 0.058 2026-10-28 08:43:02,584 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /web/image/res.partner/1300/avatar_128?unique=1793176952000 HTTP/1.1" 200 - 15 0.043 0.172 2026-10-28 08:43:02,588 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.097 2026-10-28 08:43:02,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.093 2026-10-28 08:43:02,689 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.312 2026-10-28 08:43:02,783 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /web/image?model=res.users&field=avatar_128&id=328 HTTP/1.1" 200 - 9 0.045 0.370 2026-10-28 08:43:02,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:43:02,819 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:43:02,829 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.008 0.072 2026-10-28 08:43:02,833 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 08:43:02,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:43:02,846 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:43:02,919 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:43:02,931 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.031 0.041 2026-10-28 08:43:02,943 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:43:03,009 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:03] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.033 0.055 2026-10-28 08:43:03,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.035 2026-10-28 08:43:03,063 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:03] "GET /test_model/1 HTTP/1.1" 301 - 8 0.006 0.024 2026-10-28 08:43:04,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /test_model/test-model-1 HTTP/1.1" 200 - 298 0.197 1.083 2026-10-28 08:43:04,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:43:04,475 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.042 0.053 2026-10-28 08:43:04,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:43:04,499 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.107 2026-10-28 08:43:04,536 104 INFO rb-e85a3c6-226074-429757 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 08:43:04,537 104 INFO rb-e85a3c6-226074-429757 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 08:43:04,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:43:04,564 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.033 2026-10-28 08:43:04,622 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:43:04,635 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /web/image/website/1/logo/My%20Website?unique=d50d03f HTTP/1.1" 200 - 5 0.002 0.008 2026-10-28 08:43:04,779 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /web/image/website/1/favicon?unique=d50d03f HTTP/1.1" 200 - 5 0.006 0.022 2026-10-28 08:43:04,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:43:04,839 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:04] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.063 2026-10-28 08:43:05,204 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.013 0.437 2026-10-28 08:43:05,403 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.009 2026-10-28 08:43:05,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [2/24] Tour test_systray_reditor_tester → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-10-28 08:43:05,438 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.004 0.009 2026-10-28 08:43:05,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:43:05,618 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.035 0.113 2026-10-28 08:43:05,689 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.020 0.193 2026-10-28 08:43:05,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.005 0.139 2026-10-28 08:43:05,756 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [3/24] Tour test_systray_reditor_tester → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-10-28 08:43:05,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.015 0.250 2026-10-28 08:43:05,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [4/24] Tour test_systray_reditor_tester → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-10-28 08:43:05,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:43:05,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.020 0.037 2026-10-28 08:43:05,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:43:05,952 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.013 0.110 2026-10-28 08:43:05,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:05] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.004 0.120 2026-10-28 08:43:05,996 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [5/24] Tour test_systray_reditor_tester → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-10-28 08:43:06,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [6/24] Tour test_systray_reditor_tester → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-10-28 08:43:06,098 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:06] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:06,151 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [7/24] Tour test_systray_reditor_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-28 08:43:06,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [8/24] Tour test_systray_reditor_tester → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-28 08:43:06,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [9/24] Tour test_systray_reditor_tester → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-10-28 08:43:06,415 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.028 0.014 2026-10-28 08:43:06,444 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.057 2026-10-28 08:43:06,455 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.008 0.044 2026-10-28 08:43:06,468 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.060 2026-10-28 08:43:06,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.011 2026-10-28 08:43:06,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:06] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.002 0.009 2026-10-28 08:43:06,531 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-10-28 08:43:07,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:07] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.016 0.557 2026-10-28 08:43:07,121 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:07] "GET /en/ HTTP/1.1" 303 - 2 0.001 0.007 2026-10-28 08:43:07,170 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:07] "GET / HTTP/1.1" 301 - 20 0.012 0.021 2026-10-28 08:43:08,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:08] "GET /test_model/test-model-1 HTTP/1.1" 200 - 165 0.139 0.967 2026-10-28 08:43:08,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6a78e01/web.assets_frontend.min.css, copying from /web/assets/1/6a78e01/web.assets_frontend.min.css 2026-10-28 08:43:08,409 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:08] "GET /web/assets/4/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.039 0.040 2026-10-28 08:43:08,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/1/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:43:08,449 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:08] "GET /web/assets/4/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 0.102 2026-10-28 08:43:08,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/1/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:43:08,529 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:08] "GET /web/assets/4/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.024 0.046 2026-10-28 08:43:08,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:08] "GET /web/image/website/4/logo/Other?unique=d50d03f HTTP/1.1" 200 - 4 0.007 0.018 2026-10-28 08:43:08,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:43:08,814 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:08] "GET /web/assets/4/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.006 0.054 2026-10-28 08:43:08,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:08] "GET /web/image/website/4/favicon?unique=d50d03f HTTP/1.1" 200 - 5 0.003 0.065 2026-10-28 08:43:09,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [10/24] Tour test_systray_reditor_tester → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-10-28 08:43:09,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [11/24] Tour test_systray_reditor_tester → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-10-28 08:43:09,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.004 0.008 2026-10-28 08:43:09,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [12/24] Tour test_systray_reditor_tester → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-28 08:43:09,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [13/24] Tour test_systray_reditor_tester → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-10-28 08:43:09,693 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.012 0.022 2026-10-28 08:43:09,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-28 08:43:09,756 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.027 2026-10-28 08:43:09,883 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.015 2026-10-28 08:43:09,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [14/24] Tour test_systray_reditor_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-28 08:43:09,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.015 0.021 2026-10-28 08:43:09,931 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.006 0.030 2026-10-28 08:43:09,936 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [15/24] Tour test_systray_reditor_tester → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:43:09,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.016 2026-10-28 08:43:09,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.010 0.019 2026-10-28 08:43:09,987 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:09] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.004 0.036 2026-10-28 08:43:10,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.006 2026-10-28 08:43:10,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 08:43:10,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.002 0.009 2026-10-28 08:43:10,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "GET /test_model/test-model-1 HTTP/1.1" 200 - 28 0.032 0.088 2026-10-28 08:43:10,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [16/24] Tour test_systray_reditor_tester → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:43:10,598 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.021 0.013 2026-10-28 08:43:10,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:43:10,764 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "GET /web/assets/4/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.007 0.037 2026-10-28 08:43:10,924 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.016 0.098 2026-10-28 08:43:10,952 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:43:10,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:10] "GET /web/assets/4/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.023 2026-10-28 08:43:10,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:43:10,995 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:10,995 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:10,996 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:11,012 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:11,015 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:11,016 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:11,021 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:11] "GET /web/assets/4/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.007 0.071 2026-10-28 08:43:11,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:11] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:43:11,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.031 2026-10-28 08:43:11,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:11,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:14,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.370 2.341 2026-10-28 08:43:14,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:14,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:14,676 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:14,700 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:43:14,704 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:43:14,758 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:14,802 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:43:14,818 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 08:43:14,832 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:43:14,852 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:43:14,857 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:43:14,864 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 08:43:14,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [17/24] Tour test_systray_reditor_tester → Step Click on name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-28 08:43:14,908 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:43:14,944 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:43:14,958 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.104 2026-10-28 08:43:14,965 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:43:14,980 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:43:14,999 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:14] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.201 2026-10-28 08:43:15,007 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 08:43:15,028 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 08:43:15,029 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:43:15,031 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [18/24] Tour test_systray_reditor_tester → Step Change name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-28 08:43:15,033 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:43:15,039 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:43:15,047 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:43:15,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:15,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:15,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [19/24] Tour test_systray_reditor_tester → Step Check that field becomes dirty (trigger: :iframe span[data-oe-expression="test_model.name"].o_dirty) 2026-10-28 08:43:15,079 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:15,086 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:43:15,101 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:43:15,105 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:43:15,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [20/24] Tour test_systray_reditor_tester → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:43:15,127 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:43:15,138 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:43:15,139 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:43:15,146 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:43:15,151 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:43:15,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [21/24] Tour test_systray_reditor_tester → Step body:not(:has(.o_dialog)) 2026-10-28 08:43:15,172 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:43:15,174 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:43:15,197 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:43:15,211 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:15,218 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:43:15,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [22/24] Tour test_systray_reditor_tester → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:43:15,261 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:43:15,266 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:15,268 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:15] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:43:16,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [23/24] Tour test_systray_reditor_tester → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:43:16,994 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:16] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.004 0.018 2026-10-28 08:43:17,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:17,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:17] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.016 2026-10-28 08:43:17,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:17] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.002 0.025 2026-10-28 08:43:17,220 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:17] "GET /test_model/better-name-1 HTTP/1.1" 200 - 28 0.019 0.081 2026-10-28 08:43:17,367 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:17,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-28 08:43:17,870 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [24/24] Tour test_systray_reditor_tester → Step Check whether name is saved (trigger: :iframe span[data-oe-expression="test_model.name"]:contains("Better name")) 2026-10-28 08:43:17,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: tour succeeded 2026-10-28 08:43:17,929 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 08:43:18,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: heap 44122516 (allocated 46387200) 2026-10-28 08:43:18,293 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing chrome headless with pid 15184 2026-10-28 08:43:18,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing websocket connection 2026-10-28 08:43:18,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Terminating chrome headless with pid 15184 2026-10-28 08:43:18,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084318_447771_test_02_reditor_tester.txt 2026-10-28 08:43:18,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Removing chrome user profile "/tmp/tmp98hbc_7t_chrome_odoo" 2026-10-28 08:43:18,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-10-28 08:43:19,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome pid: 15490 2026-10-28 08:43:19,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmp2oorn13y_chrome_odoo 2026-10-28 08:43:19,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:34551/json/version 2026-10-28 08:43:19,195 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34551/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:43:19,258 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-10-28 08:43:19,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:34551/json 2026-10-28 08:43:19,269 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:34551/json with timeout 3 increased to 10s during tests 2026-10-28 08:43:19,299 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Websocket url found: ws://127.0.0.1:34551/devtools/page/8083DBBB468495CC21F657B2BE33448E 2026-10-28 08:43:19,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Enable chrome headless console log notification 2026-10-28 08:43:19,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless enable page notifications 2026-10-28 08:43:19,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:testtest from n/a 2026-10-28 08:43:19,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Setting session cookie in browser 2026-10-28 08:43:19,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-28 08:43:19,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-28 08:43:19,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:43:21,182 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.153 1.560 2026-10-28 08:43:21,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigation result: {'frameId': '8083DBBB468495CC21F657B2BE33448E', 'loaderId': '6F84CEFD7FF1648A83E6049FF59CFA9F', 'isDownload': False} 2026-10-28 08:43:21,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_not_tester')" 2026-10-28 08:43:21,406 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.060 0.108 2026-10-28 08:43:21,418 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.171 2026-10-28 08:43:21,454 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.189 2026-10-28 08:43:21,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.237 2026-10-28 08:43:21,497 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.233 2026-10-28 08:43:21,561 104 INFO rb-e85a3c6-226074-429757 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 08:43:21,578 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-10-28 08:43:21,739 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:21] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 08:43:22,841 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:43:22,859 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:43:22,863 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 08:43:22,896 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-28 08:43:22,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-10-28 08:43:22,912 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:43:22,994 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.031 2026-10-28 08:43:23,009 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.047 2026-10-28 08:43:23,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.043 2026-10-28 08:43:23,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate test code "odoo.startTour('test_systray_reditor_not_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:43:23,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [1/14] Tour test_systray_reditor_not_tester → Step Check has no Publish/Unpublish (trigger: .o_menu_systray:not(:has(.o_menu_systray_item:contains("ublished")))) 2026-10-28 08:43:23,229 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:43:23,286 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:43:23,292 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /mail/data HTTP/1.1" 200 - 34 0.098 0.094 2026-10-28 08:43:23,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [2/14] Tour test_systray_reditor_not_tester → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-10-28 08:43:23,378 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/image?model=res.users&field=avatar_128&id=328 HTTP/1.1" 200 - 16 0.022 0.207 2026-10-28 08:43:23,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-10-28 08:43:23,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.248 2026-10-28 08:43:23,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.054 0.109 2026-10-28 08:43:23,582 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/image/res.partner/1300/avatar_128?unique=1793176952000 HTTP/1.1" 200 - 8 0.026 0.370 2026-10-28 08:43:23,606 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:43:23,620 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.166 2026-10-28 08:43:23,633 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.172 2026-10-28 08:43:23,637 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.172 2026-10-28 08:43:23,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.183 2026-10-28 08:43:23,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.162 2026-10-28 08:43:23,705 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:43:23,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.027 2026-10-28 08:43:23,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.006 0.046 2026-10-28 08:43:23,818 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:23,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /test_model/1 HTTP/1.1" 301 - 8 0.013 0.018 2026-10-28 08:43:23,871 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.008 0.038 2026-10-28 08:43:23,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:24,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:25,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /test_model/test-model-1 HTTP/1.1" 200 - 313 0.240 1.226 2026-10-28 08:43:25,376 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:43:25,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.048 0.037 2026-10-28 08:43:25,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:43:25,476 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 0.097 2026-10-28 08:43:25,502 104 INFO rb-e85a3c6-226074-429757 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 08:43:25,503 104 INFO rb-e85a3c6-226074-429757 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 08:43:25,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:43:25,532 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.046 2026-10-28 08:43:25,647 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:25,655 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:25,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /web/image/website/1/logo/My%20Website?unique=d50d03f HTTP/1.1" 200 - 5 0.005 0.011 2026-10-28 08:43:25,728 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [3/14] Tour test_systray_reditor_not_tester → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-10-28 08:43:25,803 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:25] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 08:43:26,020 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.279 2026-10-28 08:43:26,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:43:26,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [4/14] Tour test_systray_reditor_not_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-28 08:43:26,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.006 0.337 2026-10-28 08:43:26,096 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "GET /web/image/website/1/favicon?unique=d50d03f HTTP/1.1" 200 - 5 0.005 0.275 2026-10-28 08:43:26,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [5/14] Tour test_systray_reditor_not_tester → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-28 08:43:26,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [6/14] Tour test_systray_reditor_not_tester → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-10-28 08:43:26,300 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.008 2026-10-28 08:43:26,325 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.026 2026-10-28 08:43:26,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.026 2026-10-28 08:43:26,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.034 2026-10-28 08:43:26,351 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.006 2026-10-28 08:43:26,398 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.003 0.015 2026-10-28 08:43:26,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-10-28 08:43:26,974 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:26] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.016 0.546 2026-10-28 08:43:27,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:27] "GET /en/ HTTP/1.1" 303 - 2 0.001 0.005 2026-10-28 08:43:27,057 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:27] "GET / HTTP/1.1" 301 - 20 0.010 0.022 2026-10-28 08:43:27,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:27,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:28,202 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:28] "GET /test_model/test-model-1 HTTP/1.1" 200 - 179 0.143 0.993 2026-10-28 08:43:28,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/1/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:43:28,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:28] "GET /web/assets/4/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.023 2026-10-28 08:43:28,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6a78e01/web.assets_frontend.min.css, copying from /web/assets/1/6a78e01/web.assets_frontend.min.css 2026-10-28 08:43:28,336 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:28] "GET /web/assets/4/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.037 0.069 2026-10-28 08:43:28,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/1/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:43:28,378 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:28] "GET /web/assets/4/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.072 2026-10-28 08:43:28,444 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:28] "GET /web/image/website/4/logo/Other?unique=d50d03f HTTP/1.1" 200 - 4 0.001 0.012 2026-10-28 08:43:28,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:43:28,573 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:28] "GET /web/assets/4/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.006 0.046 2026-10-28 08:43:28,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:28] "GET /web/image/website/4/favicon?unique=d50d03f HTTP/1.1" 200 - 5 0.003 0.076 2026-10-28 08:43:29,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.009 2026-10-28 08:43:29,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.015 0.081 2026-10-28 08:43:29,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:43:29,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "GET /web/assets/4/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.016 0.025 2026-10-28 08:43:29,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:43:29,330 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "GET /web/assets/4/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.008 0.063 2026-10-28 08:43:29,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [7/14] Tour test_systray_reditor_not_tester → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-10-28 08:43:29,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [8/14] Tour test_systray_reditor_not_tester → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-10-28 08:43:29,527 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.003 0.006 2026-10-28 08:43:29,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [9/14] Tour test_systray_reditor_not_tester → Step Go to backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-28 08:43:29,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [10/14] Tour test_systray_reditor_not_tester → Step Check that the form is read-only (trigger: .o_form_view_container .o_form_readonly) 2026-10-28 08:43:29,695 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.011 0.024 2026-10-28 08:43:29,740 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:43:29,747 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-28 08:43:29,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [11/14] Tour test_systray_reditor_not_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-28 08:43:29,905 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.025 2026-10-28 08:43:29,945 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.064 2026-10-28 08:43:29,963 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.004 0.020 2026-10-28 08:43:29,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [12/14] Tour test_systray_reditor_not_tester → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-28 08:43:29,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.005 2026-10-28 08:43:30,002 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.006 0.030 2026-10-28 08:43:30,024 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.004 0.038 2026-10-28 08:43:30,067 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.011 2026-10-28 08:43:30,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-28 08:43:30,109 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.002 0.012 2026-10-28 08:43:30,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:30,161 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:30,237 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /test_model/test-model-1 HTTP/1.1" 200 - 31 0.028 0.087 2026-10-28 08:43:30,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [13/14] Tour test_systray_reditor_not_tester → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:43:30,554 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.012 0.015 2026-10-28 08:43:30,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:43:30,669 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /web/assets/4/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.007 0.017 2026-10-28 08:43:30,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.011 0.067 2026-10-28 08:43:30,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:43:30,832 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /web/assets/4/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.024 2026-10-28 08:43:30,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:43:30,859 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:30,859 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:30,860 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:30,860 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:30,861 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:30,861 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:43:30,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:30] "GET /web/assets/4/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.013 0.059 2026-10-28 08:43:31,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:31] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.004 2026-10-28 08:43:31,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.028 2026-10-28 08:43:31,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-28 08:43:31,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-28 08:43:33,899 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:33] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.351 2.222 2026-10-28 08:43:34,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-28 08:43:34,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-28 08:43:34,397 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-28 08:43:34,492 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:43:34,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [14/14] Tour test_systray_reditor_not_tester → Step Cannot change name (trigger: :iframe main:not(:has([data-oe-expression])):contains("Test Model")) 2026-10-28 08:43:34,527 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:43:34,528 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:43:34,533 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:43:34,540 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:43:34,544 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:43:34,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: tour succeeded 2026-10-28 08:43:34,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-28 08:43:34,591 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 08:43:34,600 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:43:34,607 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:43:34,611 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:43:34,612 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:43:34,614 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:34,641 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:34,643 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:43:34,686 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 08:43:34,692 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:43:34,696 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:43:34,707 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:43:34,710 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:43:34,718 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:43:34,733 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:43:34,735 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:34,750 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:43:34,768 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:43:34,777 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:43:34,780 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:43:34,782 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:34,788 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:43:34,792 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:43:34,797 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:43:34,809 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:43:34,811 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:43:34,823 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:43:34,827 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:43:34,838 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:43:34,841 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:43:34,843 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:34] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:43:35,098 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: heap 40292668 (allocated 41930752) 2026-10-28 08:43:35,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing chrome headless with pid 15490 2026-10-28 08:43:35,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing websocket connection 2026-10-28 08:43:35,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Terminating chrome headless with pid 15490 2026-10-28 08:43:35,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084335_274818_test_03_reditor_not_tester.txt 2026-10-28 08:43:35,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Removing chrome user profile "/tmp/tmp2oorn13y_chrome_odoo" 2026-10-28 08:43:35,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-10-28 08:43:36,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome pid: 15788 2026-10-28 08:43:36,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmp6de4culz_chrome_odoo 2026-10-28 08:43:36,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:37597/json/version 2026-10-28 08:43:36,128 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37597/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:43:36,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-10-28 08:43:36,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:37597/json 2026-10-28 08:43:36,157 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:37597/json with timeout 3 increased to 10s during tests 2026-10-28 08:43:36,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Websocket url found: ws://127.0.0.1:37597/devtools/page/D491BF8B74D8DB97069D8BB3BF9CF61B 2026-10-28 08:43:36,189 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Enable chrome headless console log notification 2026-10-28 08:43:36,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless enable page notifications 2026-10-28 08:43:36,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:testtest from n/a 2026-10-28 08:43:36,359 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Setting session cookie in browser 2026-10-28 08:43:36,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-28 08:43:36,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-28 08:43:36,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:43:37,947 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:37] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.127 1.440 2026-10-28 08:43:37,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigation result: {'frameId': 'D491BF8B74D8DB97069D8BB3BF9CF61B', 'loaderId': '0207A15BEF673EC452CCC61E69F92299', 'isDownload': False} 2026-10-28 08:43:37,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_tester')" 2026-10-28 08:43:38,037 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:38] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.023 2026-10-28 08:43:38,092 104 INFO rb-e85a3c6-226074-429757 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 08:43:38,188 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:38] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.049 0.127 2026-10-28 08:43:38,227 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.186 2026-10-28 08:43:38,237 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:38] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.232 2026-10-28 08:43:38,246 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.230 2026-10-28 08:43:38,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:38] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 08:43:38,397 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:38] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:43:39,483 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 08:43:39,498 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-28 08:43:39,530 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-28 08:43:39,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: Owl is running in 'dev' mode. 2026-10-28 08:43:39,533 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-28 08:43:39,552 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:39,624 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.034 2026-10-28 08:43:39,661 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.029 2026-10-28 08:43:39,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.051 2026-10-28 08:43:39,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate test code "odoo.startTour('test_systray_not_reditor_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:43:39,872 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:43:39,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [1/13] Tour test_systray_not_reditor_tester → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-10-28 08:43:39,965 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.086 2026-10-28 08:43:40,004 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /mail/data HTTP/1.1" 200 - 34 0.099 0.150 2026-10-28 08:43:40,045 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.216 2026-10-28 08:43:40,128 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /web/image?model=res.users&field=avatar_128&id=328 HTTP/1.1" 200 - 16 0.027 0.268 2026-10-28 08:43:40,143 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.195 2026-10-28 08:43:40,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /web/image/res.partner/1300/avatar_128?unique=1793176952000 HTTP/1.1" 200 - 8 0.018 0.346 2026-10-28 08:43:40,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.210 2026-10-28 08:43:40,291 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.197 2026-10-28 08:43:40,310 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.006 0.197 2026-10-28 08:43:40,320 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.198 2026-10-28 08:43:40,340 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.201 2026-10-28 08:43:40,345 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.127 2026-10-28 08:43:40,366 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:43:40,402 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:43:40,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.052 0.080 2026-10-28 08:43:40,470 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:40,495 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.022 0.018 2026-10-28 08:43:40,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.041 2026-10-28 08:43:40,545 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:40] "GET /test_model/1 HTTP/1.1" 301 - 3 0.002 0.015 2026-10-28 08:43:41,763 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:41] "GET /test_model/test-model-1 HTTP/1.1" 200 - 291 0.184 1.025 2026-10-28 08:43:41,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:43:41,844 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:41] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.006 0.028 2026-10-28 08:43:41,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:43:41,913 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:41] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.074 2026-10-28 08:43:41,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:43:41,947 104 INFO rb-e85a3c6-226074-429757 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 08:43:41,950 104 INFO rb-e85a3c6-226074-429757 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 08:43:41,953 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:41] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.059 2026-10-28 08:43:42,103 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:43:42,106 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:43:42,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "GET /web/image/website/1/logo/My%20Website?unique=d50d03f HTTP/1.1" 200 - 4 0.003 0.014 2026-10-28 08:43:42,408 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.007 0.247 2026-10-28 08:43:42,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:43:42,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [2/13] Tour test_systray_not_reditor_tester → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-10-28 08:43:42,477 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.268 2026-10-28 08:43:42,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "GET /web/image/website/1/favicon?unique=d50d03f HTTP/1.1" 200 - 4 0.003 0.283 2026-10-28 08:43:42,525 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 3 0.013 0.055 2026-10-28 08:43:42,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "POST /website/get_seo_data HTTP/1.1" 200 - 3 0.001 0.010 2026-10-28 08:43:42,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [3/13] Tour test_systray_not_reditor_tester → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-10-28 08:43:42,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:42] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:42,993 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [4/13] Tour test_systray_not_reditor_tester → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-10-28 08:43:43,010 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:43:43,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [5/13] Tour test_systray_not_reditor_tester → Step Enable mobile preview (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_mobile_preview))) 2026-10-28 08:43:43,125 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.082 2026-10-28 08:43:43,179 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [6/13] Tour test_systray_not_reditor_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-28 08:43:43,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.040 0.148 2026-10-28 08:43:43,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [7/13] Tour test_systray_not_reditor_tester → Step Can switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-28 08:43:43,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [8/13] Tour test_systray_not_reditor_tester → Step No +New content (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_new_content_container))) 2026-10-28 08:43:43,372 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [9/13] Tour test_systray_not_reditor_tester → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-28 08:43:43,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [10/13] Tour test_systray_not_reditor_tester → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-10-28 08:43:43,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.019 0.026 2026-10-28 08:43:43,575 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:43:43,584 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:43:43,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 08:43:43,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:43:43,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [11/13] Tour test_systray_not_reditor_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-28 08:43:43,830 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.022 2026-10-28 08:43:43,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-28 08:43:43,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [12/13] Tour test_systray_not_reditor_tester → Step Wait until the iframe is ready (trigger: iframe[is-ready=true]:iframe html) 2026-10-28 08:43:43,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.012 0.027 2026-10-28 08:43:43,909 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.009 0.017 2026-10-28 08:43:43,938 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:43:43,959 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 08:43:43,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:43] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.008 2026-10-28 08:43:44,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:44] "GET /test_model/test-model-1 HTTP/1.1" 200 - 16 0.017 0.095 2026-10-28 08:43:44,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [13/13] Tour test_systray_not_reditor_tester → Step Check Edit is not available (trigger: .o_menu_systray:not(:has(.o_edit_website_container))) 2026-10-28 08:43:44,525 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:44] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.018 0.050 2026-10-28 08:43:44,541 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.077 2026-10-28 08:43:44,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: tour succeeded 2026-10-28 08:43:44,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-28 08:43:44,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: heap 30677888 (allocated 31698944) 2026-10-28 08:43:44,815 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing chrome headless with pid 15788 2026-10-28 08:43:44,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing websocket connection 2026-10-28 08:43:44,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Terminating chrome headless with pid 15788 2026-10-28 08:43:44,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084344_950315_test_04_not_reditor_tester.txt 2026-10-28 08:43:44,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Removing chrome user profile "/tmp/tmp6de4culz_chrome_odoo" 2026-10-28 08:43:45,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-10-28 08:43:45,643 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome pid: 16029 2026-10-28 08:43:45,643 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmp5lpn7d9j_chrome_odoo 2026-10-28 08:43:45,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:44515/json/version 2026-10-28 08:43:45,645 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:44515/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:43:45,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-10-28 08:43:45,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:44515/json 2026-10-28 08:43:45,705 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:44515/json with timeout 3 increased to 10s during tests 2026-10-28 08:43:45,733 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Websocket url found: ws://127.0.0.1:44515/devtools/page/D69B060ABE8A0900F5B1C10821EFB57B 2026-10-28 08:43:45,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Enable chrome headless console log notification 2026-10-28 08:43:45,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless enable page notifications 2026-10-28 08:43:45,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:testtest from n/a 2026-10-28 08:43:45,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Setting session cookie in browser 2026-10-28 08:43:45,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-28 08:43:45,862 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-28 08:43:45,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:43:49,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.144 3.111 2026-10-28 08:43:49,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigation result: {'frameId': 'D69B060ABE8A0900F5B1C10821EFB57B', 'loaderId': '877CFD89AC7F3C5381D7F5F9A5FA3384', 'isDownload': False} 2026-10-28 08:43:49,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_not_tester')" 2026-10-28 08:43:49,406 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.087 0.117 2026-10-28 08:43:49,421 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.204 2026-10-28 08:43:49,438 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.218 2026-10-28 08:43:49,475 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.266 2026-10-28 08:43:49,513 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.268 2026-10-28 08:43:49,532 104 INFO rb-e85a3c6-226074-429757 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 08:43:49,621 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-28 08:43:49,749 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:49] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-28 08:43:50,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:43:50,607 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 08:43:50,615 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-28 08:43:50,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-10-28 08:43:50,644 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-28 08:43:50,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:43:50,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.033 2026-10-28 08:43:50,747 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.045 2026-10-28 08:43:50,763 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-28 08:43:50,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Evaluate test code "odoo.startTour('test_systray_not_reditor_not_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:43:50,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [1/11] Tour test_systray_not_reditor_not_tester → Step Check has no Publish/Unpublish (trigger: .o_menu_systray:not(:has(.o_menu_systray_item:contains("ublished")))) 2026-10-28 08:43:50,937 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:43:50,967 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:43:50,975 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:50] "POST /mail/data HTTP/1.1" 200 - 34 0.075 0.084 2026-10-28 08:43:51,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [2/11] Tour test_systray_not_reditor_not_tester → Step Enable mobile preview (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_mobile_preview))) 2026-10-28 08:43:51,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /web/image?model=res.users&field=avatar_128&id=328 HTTP/1.1" 200 - 16 0.025 0.153 2026-10-28 08:43:51,074 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.127 2026-10-28 08:43:51,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [3/11] Tour test_systray_not_reditor_not_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-28 08:43:51,135 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /web/image/res.partner/1300/avatar_128?unique=1793176952000 HTTP/1.1" 200 - 8 0.015 0.220 2026-10-28 08:43:51,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.287 2026-10-28 08:43:51,178 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:43:51,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.151 2026-10-28 08:43:51,296 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.103 2026-10-28 08:43:51,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.071 2026-10-28 08:43:51,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:43:51,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 08:43:51,353 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:43:51,364 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.117 2026-10-28 08:43:51,368 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.153 2026-10-28 08:43:51,452 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.011 0.030 2026-10-28 08:43:51,476 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:51,485 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:51] "GET /test_model/1 HTTP/1.1" 301 - 3 0.005 0.009 2026-10-28 08:43:51,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:52,762 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:52] "GET /test_model/test-model-1 HTTP/1.1" 200 - 293 0.175 1.092 2026-10-28 08:43:52,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:43:52,897 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:52] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.053 2026-10-28 08:43:52,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:43:52,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:52] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.108 2026-10-28 08:43:52,968 104 INFO rb-e85a3c6-226074-429757 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 08:43:52,974 104 INFO rb-e85a3c6-226074-429757 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 08:43:52,977 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:43:53,016 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.043 2026-10-28 08:43:53,097 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:43:53,100 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:43:53,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "GET /web/image/website/1/logo/My%20Website?unique=d50d03f HTTP/1.1" 200 - 4 0.018 0.012 2026-10-28 08:43:53,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [4/11] Tour test_systray_not_reditor_not_tester → Step Can switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-28 08:43:53,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [5/11] Tour test_systray_not_reditor_not_tester → Step No +New content (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_new_content_container))) 2026-10-28 08:43:53,370 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [6/11] Tour test_systray_not_reditor_not_tester → Step Go to backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-28 08:43:53,512 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.006 0.280 2026-10-28 08:43:53,530 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "GET /web/image/website/1/favicon?unique=d50d03f HTTP/1.1" 200 - 4 0.003 0.198 2026-10-28 08:43:53,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:43:53,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [7/11] Tour test_systray_not_reditor_not_tester → Step Check that the form is read-only (trigger: .o_form_view_container .o_form_readonly) 2026-10-28 08:43:53,587 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.272 2026-10-28 08:43:53,628 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 14 0.016 0.023 2026-10-28 08:43:53,706 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:43:53,719 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 08:43:53,852 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.011 2026-10-28 08:43:53,871 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [8/11] Tour test_systray_not_reditor_not_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-28 08:43:53,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.026 2026-10-28 08:43:53,904 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 08:43:53,939 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [9/11] Tour test_systray_not_reditor_not_tester → Step Wait until the iframe is ready (trigger: iframe[is-ready=true]:iframe html) 2026-10-28 08:43:53,961 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:53] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.003 0.015 2026-10-28 08:43:54,000 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:43:54,012 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:54] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 08:43:54,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:54] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.007 2026-10-28 08:43:54,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 328, model: test.model 2026-10-28 08:43:54,230 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:54] "GET /test_model/test-model-1 HTTP/1.1" 200 - 18 0.019 0.099 2026-10-28 08:43:54,851 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:54] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:43:54,985 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [10/11] Tour test_systray_not_reditor_not_tester → Step Check Edit is not available (trigger: .o_menu_systray:not(:has(.o_edit_website_container))) 2026-10-28 08:43:55,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.088 2026-10-28 08:43:55,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [11/11] Tour test_systray_not_reditor_not_tester → Step :iframe main:contains(test model) 2026-10-28 08:43:55,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:55] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.155 2026-10-28 08:43:55,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: tour succeeded 2026-10-28 08:43:55,130 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 08:43:55,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: heap 29634276 (allocated 32223232) 2026-10-28 08:43:55,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing chrome headless with pid 16029 2026-10-28 08:43:55,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing websocket connection 2026-10-28 08:43:55,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Terminating chrome headless with pid 16029 2026-10-28 08:43:55,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084355_515524_test_05_not_reditor_not_tester.txt 2026-10-28 08:43:55,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Removing chrome user profile "/tmp/tmp5lpn7d9j_chrome_odoo" 2026-10-28 08:43:55,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:43:55,639 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-10-28 08:43:55,746 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:43:55,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-10-28 08:43:55,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:43:57,315 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:57] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.130 1.341 2026-10-28 08:43:58,065 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:58] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.076 0.666 2026-10-28 08:43:58,745 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:43:58] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.079 0.570 2026-10-28 08:43:58,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-10-28 08:43:58,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-10-28 08:43:58,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-10-28 08:43:59,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16260 2026-10-28 08:43:59,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmpubk_zr15_chrome_odoo 2026-10-28 08:43:59,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:42629/json/version 2026-10-28 08:43:59,405 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42629/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:43:59,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-10-28 08:43:59,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:42629/json 2026-10-28 08:43:59,449 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42629/json with timeout 3 increased to 10s during tests 2026-10-28 08:43:59,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:42629/devtools/page/EDA2CB13576CC83099036D8DB5A9044A 2026-10-28 08:43:59,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-10-28 08:43:59,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-10-28 08:43:59,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:43:59,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-10-28 08:43:59,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Open "http://127.0.0.1:8069/model/exposed-model" in browser 2026-10-28 08:43:59,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigating to: "http://127.0.0.1:8069/model/exposed-model" 2026-10-28 08:43:59,610 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:44:02,011 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /model/exposed-model HTTP/1.1" 200 - 294 0.313 2.095 2026-10-28 08:44:02,015 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': 'EDA2CB13576CC83099036D8DB5A9044A', 'loaderId': '9CFDE5D8597421EA041A22075C1EB51D', 'isDownload': False} 2026-10-28 08:44:02,016 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_listing_layout')" 2026-10-28 08:44:02,081 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "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 08:44:02,093 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:44:02,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.045 2026-10-28 08:44:02,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:44:02,178 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.041 2026-10-28 08:44:02,208 104 INFO rb-e85a3c6-226074-429757 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 08:44:02,209 104 INFO rb-e85a3c6-226074-429757 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 08:44:02,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:44:02,241 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-10-28 08:44:02,443 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:44:02,458 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:44:02,473 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.015 0.014 2026-10-28 08:44:02,525 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:44:02,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:44:02,594 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.048 2026-10-28 08:44:02,606 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:02] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.034 2026-10-28 08:44:03,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:03] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:44:03,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate test code "odoo.startTour('website_controller_page_listing_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/model/exposed-model", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:44:03,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:03] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.025 0.078 2026-10-28 08:44:03,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.261 2026-10-28 08:44:04,450 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:04] "GET /odoo/action-website.website_preview?path=/model/exposed-model&enable_editor=1 HTTP/1.1" 200 - 125 0.099 1.075 2026-10-28 08:44:04,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:04] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.017 0.035 2026-10-28 08:44:04,559 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:04] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.058 2026-10-28 08:44:04,621 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.026 0.040 2026-10-28 08:44:04,671 104 INFO rb-e85a3c6-226074-429757 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 08:44:05,956 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:05] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.568 0.862 2026-10-28 08:44:05,965 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.423 2026-10-28 08:44:05,979 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:05] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.994 2026-10-28 08:44:05,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:05] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.320 2026-10-28 08:44:06,200 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:44:06,205 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:44:06,208 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:44:06,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [1/12] Tour website_controller_page_listing_layout → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:44:06,235 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-28 08:44:06,262 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-10-28 08:44:06,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:44:06,420 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.115 2026-10-28 08:44:06,479 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.099 2026-10-28 08:44:06,485 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.165 2026-10-28 08:44:06,495 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-10-28 08:44:06,644 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:44:06,978 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:06] "POST /mail/data HTTP/1.1" 200 - 151 0.156 0.373 2026-10-28 08:44:07,110 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.040 0.689 2026-10-28 08:44:07,141 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.613 2026-10-28 08:44:07,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.591 2026-10-28 08:44:07,252 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:44:07,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:44:07,331 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:44:07,335 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.027 0.035 2026-10-28 08:44:07,385 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.073 2026-10-28 08:44:07,410 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.099 2026-10-28 08:44:07,486 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.033 0.153 2026-10-28 08:44:07,489 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:44:07,509 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:44:07,523 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.046 2026-10-28 08:44:07,529 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:44:07,539 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:44:07,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.002 0.030 2026-10-28 08:44:07,645 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.017 0.042 2026-10-28 08:44:07,798 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.045 0.115 2026-10-28 08:44:07,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:44:07,844 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:07] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.012 0.121 2026-10-28 08:44:08,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.011 0.229 2026-10-28 08:44:08,307 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.018 0.309 2026-10-28 08:44:08,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:44:08,528 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.026 0.053 2026-10-28 08:44:08,569 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:08,570 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:08,570 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:08,572 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:08,573 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:08,573 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:08,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:44:08,669 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.035 0.104 2026-10-28 08:44:08,749 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.211 2026-10-28 08:44:08,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:44:08,777 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.009 0.262 2026-10-28 08:44:08,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.031 0.314 2026-10-28 08:44:08,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:44:08,954 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.030 2026-10-28 08:44:08,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:44:08,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:08] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.064 2026-10-28 08:44:09,550 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:09] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.193 0.250 2026-10-28 08:44:09,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:09] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.431 2026-10-28 08:44:09,589 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.433 2026-10-28 08:44:09,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:09,842 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:10,355 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:44:12,547 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:12] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.397 2.301 2026-10-28 08:44:12,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:13,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:13,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:13,274 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:44:13,324 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:44:13,358 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:44:13,365 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:44:13,423 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.125 2026-10-28 08:44:13,451 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:44:13,486 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:44:13,490 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:44:13,494 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:44:13,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [2/12] Tour website_controller_page_listing_layout → Step website is in preview mode (trigger: .o_website_preview) 2026-10-28 08:44:13,525 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:44:13,527 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:44:13,577 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 08:44:13,585 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:44:13,589 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:44:13,613 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:44:13,618 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.100 2026-10-28 08:44:13,639 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:44:13,648 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:44:13,654 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:44:13,663 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:44:13,677 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:44:13,691 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:44:13,705 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:44:13,715 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:44:13,744 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:44:13,754 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:44:13,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [3/12] Tour website_controller_page_listing_layout → Step records are listed in grid mode by default (trigger: :iframe .o_website_grid) 2026-10-28 08:44:13,792 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:44:13,793 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:44:13,795 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 08:44:13,798 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:44:13,832 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:44:13,841 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.101 2026-10-28 08:44:13,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 08:44:13,854 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:44:13,859 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:44:13,879 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 08:44:13,884 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:44:13,896 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:13] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:44:14,033 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [4/12] Tour website_controller_page_listing_layout → Step open customize tab (trigger: .o_we_customize_snippet_btn) 2026-10-28 08:44:14,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [5/12] Tour website_controller_page_listing_layout → Step #oe_snippets .o_we_customize_panel 2026-10-28 08:44:14,223 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:14] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 8 0.009 0.019 2026-10-28 08:44:14,246 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:14,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [6/12] Tour website_controller_page_listing_layout → Step open 'Layout' selector (trigger: [data-name="default_listing_layout"] we-toggler) 2026-10-28 08:44:14,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [7/12] Tour website_controller_page_listing_layout → Step click on 'List' option of the 'Layout' selector (trigger: .o_we_user_value_widget we-button[data-name="list_view_opt"]) 2026-10-28 08:44:14,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [8/12] Tour website_controller_page_listing_layout → Step records are now displayed in list mode (trigger: :iframe .o_website_list) 2026-10-28 08:44:14,465 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:44:14,466 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:14] "POST /web/dataset/call_kw/website.controller.page/write HTTP/1.1" 200 - 19 0.015 0.034 2026-10-28 08:44:14,484 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:14] "POST /website/save_session_layout_mode HTTP/1.1" 200 - 3 0.002 0.060 2026-10-28 08:44:14,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:15,358 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:15] "GET /model/exposed-model HTTP/1.1" 200 - 131 0.078 0.693 2026-10-28 08:44:15,871 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:15] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.023 0.068 2026-10-28 08:44:15,989 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:16,052 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:16,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:16] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.179 0.296 2026-10-28 08:44:16,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.568 2026-10-28 08:44:16,372 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:16,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:16,653 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:16] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-28 08:44:16,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:16,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:16,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [9/12] Tour website_controller_page_listing_layout → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:44:16,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [10/12] Tour website_controller_page_listing_layout → Step body:not(:has(.o_dialog)) 2026-10-28 08:44:16,868 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [11/12] Tour website_controller_page_listing_layout → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:44:19,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:19,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [12/12] Tour website_controller_page_listing_layout → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:44:19,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:19] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.020 0.071 2026-10-28 08:44:19,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:20,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.015 2026-10-28 08:44:20,128 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-28 08:44:20,156 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.077 2026-10-28 08:44:20,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-10-28 08:44:20,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_listing_layout SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 08:44:20,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 49007056 (allocated 51499008) 2026-10-28 08:44:20,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16260 2026-10-28 08:44:20,679 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-10-28 08:44:20,680 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16260 2026-10-28 08:44:20,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084420_875156_test_default_layout.txt 2026-10-28 08:44:20,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmpubk_zr15_chrome_odoo" 2026-10-28 08:44:21,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16555 2026-10-28 08:44:21,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmp1y3zm_gc_chrome_odoo 2026-10-28 08:44:21,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:42125/json/version 2026-10-28 08:44:21,359 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42125/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:44:21,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-10-28 08:44:21,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:42125/json 2026-10-28 08:44:21,473 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:42125/json with timeout 3 increased to 10s during tests 2026-10-28 08:44:21,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:42125/devtools/page/E890669A55F98F621C5EAAC39FAB639B 2026-10-28 08:44:21,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-10-28 08:44:21,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-10-28 08:44:21,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:44:21,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-10-28 08:44:21,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Open "http://127.0.0.1:8069/model/exposed-model" in browser 2026-10-28 08:44:21,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigating to: "http://127.0.0.1:8069/model/exposed-model" 2026-10-28 08:44:21,749 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:21] "GET /model/exposed-model HTTP/1.1" 200 - 21 0.020 0.123 2026-10-28 08:44:21,755 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': 'E890669A55F98F621C5EAAC39FAB639B', 'loaderId': '9089E1F66F2A3E0DC88E7BE079201920', 'isDownload': False} 2026-10-28 08:44:21,756 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_default_page_check')" 2026-10-28 08:44:21,808 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:21] "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 08:44:21,822 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:21] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.004 0.015 2026-10-28 08:44:21,870 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:21] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.011 2026-10-28 08:44:21,872 104 INFO rb-e85a3c6-226074-429757 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 08:44:21,874 104 INFO rb-e85a3c6-226074-429757 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 08:44:21,896 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:21] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.003 0.014 2026-10-28 08:44:22,064 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:44:22,073 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:44:22,086 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 3 0.009 0.018 2026-10-28 08:44:22,133 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:44:22,151 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 08:44:22,178 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.010 0.017 2026-10-28 08:44:22,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:44:22,823 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-28 08:44:22,895 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:22] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.065 2026-10-28 08:44:22,949 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate test code "odoo.startTour('website_controller_page_default_page_check', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/model/exposed-model", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:44:23,141 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:23] "GET /odoo/action-website.website_preview?path=/model/exposed-model HTTP/1.1" 200 - 33 0.024 0.138 2026-10-28 08:44:23,229 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:23] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.031 2026-10-28 08:44:23,264 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:23] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.062 2026-10-28 08:44:23,292 104 INFO rb-e85a3c6-226074-429757 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 08:44:23,297 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 08:44:24,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 913 0.479 0.765 2026-10-28 08:44:24,476 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 1.245 2026-10-28 08:44:24,496 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.137 2026-10-28 08:44:24,513 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.824 2026-10-28 08:44:24,698 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 08:44:24,704 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 08:44:24,708 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:44:24,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [1/1] Tour website_controller_page_default_page_check → Step records are listed in list mode by default (trigger: [is-ready=true]:iframe .o_website_list) 2026-10-28 08:44:24,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 08:44:24,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-10-28 08:44:24,808 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:44:24,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.029 2026-10-28 08:44:24,922 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.059 2026-10-28 08:44:25,098 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.056 0.162 2026-10-28 08:44:25,237 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:44:25,275 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:44:25,488 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /mail/data HTTP/1.1" 200 - 73 0.147 0.305 2026-10-28 08:44:25,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.438 2026-10-28 08:44:25,510 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/action/load HTTP/1.1" 200 - 6 0.005 0.338 2026-10-28 08:44:25,563 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.392 2026-10-28 08:44:25,587 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.433 2026-10-28 08:44:25,660 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.018 0.480 2026-10-28 08:44:25,709 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:44:25,798 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.028 0.049 2026-10-28 08:44:25,809 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:44:25,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:44:25,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:44:25,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:44:25,866 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.004 0.107 2026-10-28 08:44:25,912 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.012 2026-10-28 08:44:25,962 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:44:26,053 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:26] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.019 0.104 2026-10-28 08:44:26,500 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:26] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.012 0.251 2026-10-28 08:44:26,811 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:26] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.030 0.038 2026-10-28 08:44:26,822 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:26] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.029 2026-10-28 08:44:26,850 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.094 2026-10-28 08:44:26,867 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:26] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-10-28 08:44:26,892 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:26] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-28 08:44:27,013 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-10-28 08:44:27,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_default_page_check SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-28 08:44:27,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 36172840 (allocated 37863424) 2026-10-28 08:44:27,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16555 2026-10-28 08:44:27,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-10-28 08:44:27,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16555 2026-10-28 08:44:27,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084427_504076_test_default_layout.txt 2026-10-28 08:44:27,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmp1y3zm_gc_chrome_odoo" 2026-10-28 08:44:27,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-10-28 08:44:27,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:44:29,074 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:29] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.140 1.340 2026-10-28 08:44:29,183 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:29] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.013 0.080 2026-10-28 08:44:29,534 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:29] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.020 0.319 2026-10-28 08:44:29,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:29] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.013 0.053 2026-10-28 08:44:29,677 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:29] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.010 0.041 2026-10-28 08:44:30,348 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:30] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.083 0.565 2026-10-28 08:44:30,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-10-28 08:44:30,390 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-10-28 08:44:30,469 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-10-28 08:44:30,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:44:32,089 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:32] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.182 1.431 2026-10-28 08:44:32,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:32] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.007 0.050 2026-10-28 08:44:32,194 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:32] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.005 0.012 2026-10-28 08:44:32,250 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:32] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.010 0.040 2026-10-28 08:44:32,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:44:32,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-10-28 08:44:33,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 16793 2026-10-28 08:44:33,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmpqmaa9bav_chrome_odoo 2026-10-28 08:44:33,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:39493/json/version 2026-10-28 08:44:33,562 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39493/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:44:33,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-10-28 08:44:33,601 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:39493/json 2026-10-28 08:44:33,611 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39493/json with timeout 3 increased to 10s during tests 2026-10-28 08:44:33,635 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:39493/devtools/page/EF42F09FCF4E10EB56F91DF9F74EB3F8 2026-10-28 08:44:33,657 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-10-28 08:44:33,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-10-28 08:44:33,785 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:44:33,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-10-28 08:44:33,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-10-28 08:44:33,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-10-28 08:44:33,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:44:37,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:37] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 181 0.216 3.332 2026-10-28 08:44:37,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': 'EF42F09FCF4E10EB56F91DF9F74EB3F8', 'loaderId': '8D0AC5C31F798DEA98432C5FE3B40A98', 'isDownload': False} 2026-10-28 08:44:37,386 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_designer_iframe_video')" 2026-10-28 08:44:37,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:37] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.019 0.015 2026-10-28 08:44:37,489 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:37] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.054 2026-10-28 08:44:37,561 104 INFO rb-e85a3c6-226074-429757 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 08:44:38,747 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:38] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.610 0.688 2026-10-28 08:44:38,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.313 2026-10-28 08:44:38,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.354 2026-10-28 08:44:38,839 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:38] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.959 2026-10-28 08:44:38,848 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:38] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.262 2026-10-28 08:44:39,091 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 08:44:39,108 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 08:44:39,110 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 08:44:39,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 08:44:39,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-28 08:44:39,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:44:39,312 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.047 0.093 2026-10-28 08:44:39,322 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-10-28 08:44:39,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.117 2026-10-28 08:44:39,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate test code "odoo.startTour('website_designer_iframe_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:44:39,556 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.063 0.224 2026-10-28 08:44:39,608 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.181 2026-10-28 08:44:39,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-10-28 08:44:39,708 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:44:39,735 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:44:39,756 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "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 08:44:39,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:39] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.043 0.108 2026-10-28 08:44:40,327 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "POST /mail/data HTTP/1.1" 200 - 144 0.278 0.585 2026-10-28 08:44:40,392 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.724 2026-10-28 08:44:40,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [1/7] Tour website_designer_iframe_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:44:40,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-28 08:44:40,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.026 0.755 2026-10-28 08:44:40,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.019 0.792 2026-10-28 08:44:40,551 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.061 2026-10-28 08:44:40,567 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.133 2026-10-28 08:44:40,615 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.170 2026-10-28 08:44:40,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.033 0.213 2026-10-28 08:44:40,746 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.143 2026-10-28 08:44:41,052 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /mail/data HTTP/1.1" 200 - 73 0.091 0.377 2026-10-28 08:44:41,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.283 2026-10-28 08:44:41,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.523 2026-10-28 08:44:41,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /web/action/load HTTP/1.1" 200 - 6 0.007 0.355 2026-10-28 08:44:41,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.368 2026-10-28 08:44:41,264 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 08:44:41,344 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.026 0.046 2026-10-28 08:44:41,352 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:44:41,365 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.060 2026-10-28 08:44:41,373 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:44:41,387 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:44:41,391 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:44:41,414 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:44:41,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.006 0.017 2026-10-28 08:44:41,576 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:41] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 10 0.013 0.092 2026-10-28 08:44:43,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:43] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1104 0.559 1.640 2026-10-28 08:44:43,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:44:43,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:43] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.010 2.109 2026-10-28 08:44:43,778 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:44:43,846 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:43] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.060 0.083 2026-10-28 08:44:43,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:44:43,871 104 INFO rb-e85a3c6-226074-429757 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 08:44:43,882 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:43] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.158 2026-10-28 08:44:43,897 104 INFO rb-e85a3c6-226074-429757 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 08:44:43,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:44:43,934 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:43] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.044 2026-10-28 08:44:44,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.035 0.263 2026-10-28 08:44:44,099 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:44:44,112 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-28 08:44:44,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.013 0.382 2026-10-28 08:44:44,592 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:44:44,627 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.006 0.416 2026-10-28 08:44:44,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:44:44,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.030 0.387 2026-10-28 08:44:44,694 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:44,695 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:44,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:44:44,705 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:44,706 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:44,707 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:44,707 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:44:44,719 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.009 0.396 2026-10-28 08:44:44,743 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:44] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.005 0.447 2026-10-28 08:44:45,209 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:45] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.016 2026-10-28 08:44:45,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:44:45,438 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.048 0.113 2026-10-28 08:44:45,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:45] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.206 2026-10-28 08:44:45,562 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:45] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.020 0.232 2026-10-28 08:44:45,698 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:45] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.013 0.099 2026-10-28 08:44:45,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:44:45,749 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:45] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.007 0.032 2026-10-28 08:44:45,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:44:45,787 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:45] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.064 2026-10-28 08:44:46,376 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:46] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.179 0.294 2026-10-28 08:44:46,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:46] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.438 2026-10-28 08:44:46,406 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.442 2026-10-28 08:44:46,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:46,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:47,209 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:44:48,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.353 1.909 2026-10-28 08:44:49,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:49,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:49,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:49,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [2/7] Tour website_designer_iframe_video → Step As administrator, add a video block to the description field (trigger: #oe_snippets .oe_snippet[name="Video"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-28 08:44:49,624 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:44:49,640 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:44:49,645 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:44:49,671 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:44:49,673 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:44:49,700 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:44:49,712 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:44:49,723 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:44:49,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:44:49,743 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:44:49,748 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:44:49,761 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:44:49,786 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:44:49,797 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:44:49,809 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:44:49,811 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:44:49,819 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:44:49,822 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:44:49,848 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:44:49,865 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:44:49,869 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:44:49,904 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:44:49,931 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 08:44:49,946 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 08:44:49,952 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-28 08:44:49,956 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:44:49,965 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:44:49,976 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:49] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:44:50,004 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:44:50,007 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:44:50,009 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:44:50,015 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:44:50,042 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:44:50,047 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:44:50,051 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:44:50,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:44:50,063 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:44:50,146 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-10-28 08:44:50,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [3/7] Tour website_designer_iframe_video → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:44:50,858 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:44:50,859 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:44:50,877 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:44:50,879 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:50] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:44:51,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:51,123 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:51,135 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [4/7] Tour website_designer_iframe_video → Step body:not(:has(.o_dialog)) 2026-10-28 08:44:51,196 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [5/7] Tour website_designer_iframe_video → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:44:52,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [6/7] Tour website_designer_iframe_video → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:44:52,396 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:52] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 6 0.003 0.012 2026-10-28 08:44:52,449 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:52,465 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:52] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.013 2026-10-28 08:44:52,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:52] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.032 0.107 2026-10-28 08:44:52,776 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:44:52,804 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-10-28 08:44:53,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [7/7] Tour website_designer_iframe_video → Step Check that the video was correctly saved (trigger: :iframe .media_iframe_video[data-oe-expression*='nbso3NVz3p8']) 2026-10-28 08:44:53,350 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.024 2026-10-28 08:44:53,437 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:53] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.028 0.089 2026-10-28 08:44:53,466 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:53] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.007 0.125 2026-10-28 08:44:53,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-10-28 08:44:53,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔══════════════════════════════════════════════╗ ║ TOUR website_designer_iframe_video SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-28 08:44:53,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 43699860 (allocated 45613056) 2026-10-28 08:44:53,934 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 16793 2026-10-28 08:44:53,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-10-28 08:44:53,943 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 16793 2026-10-28 08:44:54,083 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084454_083721_test_sanitize_video_iframe.txt 2026-10-28 08:44:54,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmpqmaa9bav_chrome_odoo" 2026-10-28 08:44:54,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 17141 2026-10-28 08:44:54,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmp7pbla3xm_chrome_odoo 2026-10-28 08:44:54,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:40447/json/version 2026-10-28 08:44:54,576 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:40447/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:44:54,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-10-28 08:44:54,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:40447/json 2026-10-28 08:44:54,660 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:40447/json with timeout 3 increased to 10s during tests 2026-10-28 08:44:54,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:40447/devtools/page/50FC48270937423A3239FF0C76D58374 2026-10-28 08:44:54,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-10-28 08:44:54,710 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-10-28 08:44:54,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:restricted from n/a 2026-10-28 08:44:54,879 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-10-28 08:44:54,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-10-28 08:44:54,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-10-28 08:44:55,387 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 94 0.120 0.347 2026-10-28 08:44:55,393 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': '50FC48270937423A3239FF0C76D58374', 'loaderId': '00C76020C97ABADF9EAD277BD35A27F1', 'isDownload': False} 2026-10-28 08:44:55,393 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_restricted_editor_iframe_video')" 2026-10-28 08:44:55,486 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.041 2026-10-28 08:44:55,580 104 INFO rb-e85a3c6-226074-429757 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 08:44:55,651 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.064 0.140 2026-10-28 08:44:55,672 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.204 2026-10-28 08:44:55,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.234 2026-10-28 08:44:55,707 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.256 2026-10-28 08:44:55,719 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-28 08:44:55,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:55] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 08:44:56,984 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:44:56,989 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:44:56,997 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 08:44:57,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.008 2026-10-28 08:44:57,055 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-28 08:44:57,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:44:57,128 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /odoo/offline HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 08:44:57,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.013 2026-10-28 08:44:57,217 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.030 2026-10-28 08:44:57,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate test code "odoo.startTour('website_restricted_editor_iframe_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:44:57,496 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:44:57,511 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "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 08:44:57,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "POST /mail/data HTTP/1.1" 200 - 33 0.126 0.108 2026-10-28 08:44:57,718 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.030 0.318 2026-10-28 08:44:57,817 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /web/image/res.partner/1301/avatar_128?unique=1793177072000 HTTP/1.1" 200 - 15 0.022 0.369 2026-10-28 08:44:57,862 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "POST /web/action/load HTTP/1.1" 200 - 6 0.005 0.439 2026-10-28 08:44:57,870 104 INFO rb-e85a3c6-226074-429757 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 08:44:57,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /web/image?model=res.users&field=avatar_128&id=329 HTTP/1.1" 200 - 9 0.019 0.489 2026-10-28 08:44:57,931 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.441 2026-10-28 08:44:57,956 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.120 2026-10-28 08:44:57,998 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.011 0.335 2026-10-28 08:44:59,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [1/8] Tour website_restricted_editor_iframe_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-28 08:44:59,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-28 08:44:59,087 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-28 08:44:59,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-10-28 08:44:59,181 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.008 0.024 2026-10-28 08:44:59,316 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.061 2026-10-28 08:44:59,390 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /web/image/res.partner/1301/avatar_128?unique=1793177072000 HTTP/1.1" 200 - 8 0.015 0.120 2026-10-28 08:44:59,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.143 2026-10-28 08:44:59,421 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.175 2026-10-28 08:44:59,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /web/image?model=res.users&field=avatar_128&id=329 HTTP/1.1" 200 - 9 0.033 0.231 2026-10-28 08:44:59,533 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.053 2026-10-28 08:44:59,579 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.214 2026-10-28 08:44:59,589 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 08:44:59,595 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 08:44:59,613 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 08:44:59,653 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:44:59,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.071 2026-10-28 08:44:59,663 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.133 2026-10-28 08:44:59,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.192 2026-10-28 08:44:59,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 2 0.002 0.011 2026-10-28 08:44:59,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:44:59] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 08:45:00,074 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /test_website/model_item/1 HTTP/1.1" 200 - 164 0.113 0.234 2026-10-28 08:45:00,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 4 0.003 0.283 2026-10-28 08:45:00,117 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-28 08:45:00,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.005 0.021 2026-10-28 08:45:00,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.002 0.018 2026-10-28 08:45:00,179 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-10-28 08:45:00,195 104 INFO rb-e85a3c6-226074-429757 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 08:45:00,196 104 INFO rb-e85a3c6-226074-429757 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 08:45:00,257 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-28 08:45:00,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 4 0.008 0.028 2026-10-28 08:45:00,329 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:45:00,330 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:45:00,338 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:45:00,338 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:45:00,341 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:45:00,344 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 5 0.004 0.015 2026-10-28 08:45:00,356 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:45:00,368 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:45:00,369 104 INFO rb-e85a3c6-226074-429757 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 08:45:00,369 104 INFO rb-e85a3c6-226074-429757 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 08:45:00,424 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-10-28 08:45:00,853 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.309 2026-10-28 08:45:00,871 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 5 0.002 0.256 2026-10-28 08:45:00,877 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:00] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.333 2026-10-28 08:45:01,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-10-28 08:45:01,434 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-28 08:45:01,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.022 0.078 2026-10-28 08:45:01,576 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.007 0.070 2026-10-28 08:45:01,620 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 08:45:01,678 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-28 08:45:01,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-10-28 08:45:01,897 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 08:45:01,915 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.020 2026-10-28 08:45:02,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:02,197 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:02,373 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:02] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 19 0.021 0.144 2026-10-28 08:45:02,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:02,742 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:02] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.002 0.010 2026-10-28 08:45:02,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:02,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:02,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:03,010 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:45:03,034 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:45:03,056 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:45:03,070 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:45:03,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [2/8] Tour website_restricted_editor_iframe_video → Step Check that the video iframe was correctly restored after saving the changes (trigger: :iframe [data-oe-field]:not([data-oe-sanitize-prevent-edition]) .media_iframe_video[data-oe-expression*='nbso3NVz3p8']) 2026-10-28 08:45:03,132 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.097 2026-10-28 08:45:03,153 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:45:03,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [3/8] Tour website_restricted_editor_iframe_video → Step As a restricted editor, edit the HTML field content (trigger: :iframe .o_test_website_description) 2026-10-28 08:45:03,175 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:45:03,182 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 08:45:03,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:45:03,207 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:45:03,208 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.100 2026-10-28 08:45:03,254 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:45:03,254 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:45:03,288 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:45:03,298 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:45:03,304 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 08:45:03,305 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [4/8] Tour website_restricted_editor_iframe_video → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:45:03,323 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:45:03,323 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:45:03,331 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:45:03,335 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:45:03,339 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:03,344 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:45:03,353 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:45:03,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:45:03,393 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:45:03,402 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:45:03,411 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:45:03,426 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:45:03,436 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 08:45:03,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:03,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [5/8] Tour website_restricted_editor_iframe_video → Step body:not(:has(.o_dialog)) 2026-10-28 08:45:03,450 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:45:03,448 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:45:03,515 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:45:03,517 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 08:45:03,526 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 08:45:03,528 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 08:45:03,539 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:45:03,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:03,571 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:03,573 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:45:03,583 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:45:03,587 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:03,616 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:03] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:45:03,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [6/8] Tour website_restricted_editor_iframe_video → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:45:05,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [7/8] Tour website_restricted_editor_iframe_video → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:45:05,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:05,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:05] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.014 0.016 2026-10-28 08:45:05,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:05,340 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:45:05,362 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:05] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.018 0.021 2026-10-28 08:45:05,485 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:05] "GET /test_website/model_item/1 HTTP/1.1" 200 - 30 0.021 0.139 2026-10-28 08:45:05,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-28 08:45:05,939 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.021 2026-10-28 08:45:06,022 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:06] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.022 0.070 2026-10-28 08:45:06,058 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:06] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.092 2026-10-28 08:45:06,068 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [8/8] Tour website_restricted_editor_iframe_video → Step Check that the HTML content (with a video iframe) was correctly updated (trigger: :iframe .o_test_website_description:contains('I can still edit the HTML field')) 2026-10-28 08:45:06,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-10-28 08:45:06,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_restricted_editor_iframe_video SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 08:45:06,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 39573036 (allocated 41406464) 2026-10-28 08:45:06,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 17141 2026-10-28 08:45:06,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-10-28 08:45:06,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 17141 2026-10-28 08:45:06,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084506_750700_test_sanitize_video_iframe.txt 2026-10-28 08:45:06,753 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmp7pbla3xm_chrome_odoo" 2026-10-28 08:45:06,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:45:06,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-10-28 08:45:07,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome pid: 17447 2026-10-28 08:45:07,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless temporary user profile dir: /tmp/tmp6d17jceu_chrome_odoo 2026-10-28 08:45:07,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:33361/json/version 2026-10-28 08:45:07,348 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33361/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:45:07,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Browser version: Chrome/150.0.7871.114 2026-10-28 08:45:07,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:33361/json 2026-10-28 08:45:07,503 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33361/json with timeout 3 increased to 10s during tests 2026-10-28 08:45:07,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Websocket url found: ws://127.0.0.1:33361/devtools/page/2070BCDA214551B711E5BDF9AF25EAF0 2026-10-28 08:45:07,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Enable chrome headless console log notification 2026-10-28 08:45:07,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless enable page notifications 2026-10-28 08:45:07,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:45:07,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Setting session cookie in browser 2026-10-28 08:45:07,685 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Open "http://127.0.0.1:8069/test_website/model_item/1" in browser 2026-10-28 08:45:07,685 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigating to: "http://127.0.0.1:8069/test_website/model_item/1" 2026-10-28 08:45:07,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:45:09,824 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:09] "GET /test_website/model_item/1 HTTP/1.1" 200 - 273 0.255 1.864 2026-10-28 08:45:09,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigation result: {'frameId': '2070BCDA214551B711E5BDF9AF25EAF0', 'loaderId': '16F26E1D8A5E7320DC16501DC33367BC', 'isDownload': False} 2026-10-28 08:45:09,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Evaluate ready code "odoo.isTourReady('website_page_properties_can_publish')" 2026-10-28 08:45:09,890 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:45:09,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:45:09,985 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:09] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.050 2026-10-28 08:45:10,034 104 INFO rb-e85a3c6-226074-429757 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 08:45:10,035 104 INFO rb-e85a3c6-226074-429757 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 08:45:10,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:45:10,089 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.049 0.103 2026-10-28 08:45:10,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:45:10,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.087 2026-10-28 08:45:10,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:45:10,291 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:45:10,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.007 0.012 2026-10-28 08:45:10,386 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:45:10,421 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:45:10,467 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.082 2026-10-28 08:45:10,513 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:10] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.012 0.109 2026-10-28 08:45:11,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:11] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:45:11,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Evaluate test code "odoo.startTour('website_page_properties_can_publish', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_website/model_item/1", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:45:11,228 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.148 2026-10-28 08:45:11,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:11] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.168 2026-10-28 08:45:12,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:12] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 128 0.093 0.998 2026-10-28 08:45:12,346 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:12] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 12 0.020 1.185 2026-10-28 08:45:12,403 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:12] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-28 08:45:12,416 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:12] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-28 08:45:12,432 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 08:45:12,494 104 INFO rb-e85a3c6-226074-429757 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 08:45:13,586 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 913 0.494 0.699 2026-10-28 08:45:13,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.017 1.208 2026-10-28 08:45:13,641 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.155 2026-10-28 08:45:13,650 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.858 2026-10-28 08:45:13,825 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:45:13,827 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:45:13,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 08:45:13,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [1/25] Tour website_page_properties_can_publish → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-28 08:45:13,880 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 08:45:13,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:14,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:45:14,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.103 2026-10-28 08:45:14,062 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-28 08:45:14,236 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:14,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.082 0.186 2026-10-28 08:45:14,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "POST /mail/data HTTP/1.1" 200 - 145 0.196 0.449 2026-10-28 08:45:14,757 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:45:14,795 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.539 2026-10-28 08:45:14,862 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.489 2026-10-28 08:45:14,901 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.904 2026-10-28 08:45:14,904 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.770 2026-10-28 08:45:14,952 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.011 0.571 2026-10-28 08:45:14,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.830 2026-10-28 08:45:15,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.232 2026-10-28 08:45:15,010 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-28 08:45:15,062 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.016 0.032 2026-10-28 08:45:15,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:45:15,081 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.006 0.008 2026-10-28 08:45:15,099 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:45:15,103 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:45:15,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:45:15,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 1 0.001 0.009 2026-10-28 08:45:15,229 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:45:15,284 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.026 0.084 2026-10-28 08:45:15,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [2/25] Tour website_page_properties_can_publish → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-28 08:45:15,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [3/25] Tour website_page_properties_can_publish → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-10-28 08:45:15,853 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.015 0.382 2026-10-28 08:45:15,967 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:15] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.044 0.349 2026-10-28 08:45:16,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:45:16,117 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.034 0.214 2026-10-28 08:45:16,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.273 2026-10-28 08:45:16,209 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.326 2026-10-28 08:45:16,251 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.019 0.227 2026-10-28 08:45:16,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.028 0.162 2026-10-28 08:45:16,455 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.033 0.114 2026-10-28 08:45:16,464 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.158 2026-10-28 08:45:16,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:45:16,510 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.016 0.096 2026-10-28 08:45:16,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:45:16,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.014 0.131 2026-10-28 08:45:16,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [4/25] Tour website_page_properties_can_publish → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-10-28 08:45:16,657 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.014 2026-10-28 08:45:16,733 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 12 0.013 0.027 2026-10-28 08:45:16,769 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:45:16,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [5/25] Tour website_page_properties_can_publish → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-10-28 08:45:16,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [6/25] Tour website_page_properties_can_publish → Step Add to menu (trigger: #is_in_menu_0) 2026-10-28 08:45:16,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [7/25] Tour website_page_properties_can_publish → Step Set as homepage (trigger: #is_homepage_0) 2026-10-28 08:45:16,978 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [8/25] Tour website_page_properties_can_publish → Step Publish (trigger: #is_published_0) 2026-10-28 08:45:17,039 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [9/25] Tour website_page_properties_can_publish → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-28 08:45:17,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [10/25] Tour website_page_properties_can_publish → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/test_website/model_item/1"]) 2026-10-28 08:45:17,176 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:45:17,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:17] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 27 0.030 0.029 2026-10-28 08:45:17,295 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.022 0.040 2026-10-28 08:45:17,498 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.058 0.204 2026-10-28 08:45:17,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:17] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.003 0.259 2026-10-28 08:45:17,517 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:17] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.271 2026-10-28 08:45:17,536 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.006 2026-10-28 08:45:17,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:17] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.009 0.024 2026-10-28 08:45:18,907 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:18] "GET /test_website/model_item/1 HTTP/1.1" 200 - 230 0.217 1.085 2026-10-28 08:45:19,053 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:19] "GET /web/image/website/1/logo/My%20Website?unique=2d3c099 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-28 08:45:19,157 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:19] "GET /web/image/website/1/favicon?unique=2d3c099 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-28 08:45:19,277 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:19] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.031 0.049 2026-10-28 08:45:19,292 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.092 2026-10-28 08:45:19,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:19] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.029 0.126 2026-10-28 08:45:19,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [11/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-28 08:45:20,634 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:20] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 99 0.082 0.985 2026-10-28 08:45:20,725 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a32ecb6/web.assets_web.min.css, copying from /web/assets/a32ecb6/web.assets_web.min.css 2026-10-28 08:45:20,815 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:20] "GET /web/assets/1/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 13 0.064 0.060 2026-10-28 08:45:20,857 104 INFO rb-e85a3c6-226074-429757 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 08:45:20,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2ac140d/web.assets_web.min.js, copying from /web/assets/2ac140d/web.assets_web.min.js 2026-10-28 08:45:20,917 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:20] "GET /web/assets/1/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 10 0.007 0.207 2026-10-28 08:45:20,943 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.219 2026-10-28 08:45:20,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/63175f4/web.assets_tests.min.js, copying from /web/assets/63175f4/web.assets_tests.min.js 2026-10-28 08:45:21,022 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:21] "GET /web/assets/1/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.041 2026-10-28 08:45:21,122 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e2f411e/web.assets_web_print.min.css, copying from /web/assets/e2f411e/web.assets_web_print.min.css 2026-10-28 08:45:21,211 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:21] "GET /web/assets/1/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.059 0.061 2026-10-28 08:45:22,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [12/25] Tour website_page_properties_can_publish → Step Verify page canonical url is /test_website/model_item/1 (trigger: :iframe head:hidden link[rel="canonical"][href$="/test_website/model_item/1"]) 2026-10-28 08:45:22,128 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/488f8fe/bus.websocket_worker_assets.min.js, copying from /web/assets/488f8fe/bus.websocket_worker_assets.min.js 2026-10-28 08:45:22,138 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.010 0.019 2026-10-28 08:45:22,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:22,256 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.028 2026-10-28 08:45:22,374 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.026 0.109 2026-10-28 08:45:22,795 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:22] "POST /mail/data HTTP/1.1" 200 - 146 0.152 0.294 2026-10-28 08:45:22,840 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.015 0.418 2026-10-28 08:45:22,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.482 2026-10-28 08:45:22,871 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.427 2026-10-28 08:45:23,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.004 2026-10-28 08:45:23,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.021 0.053 2026-10-28 08:45:23,222 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.067 2026-10-28 08:45:23,235 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.089 2026-10-28 08:45:23,248 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.072 2026-10-28 08:45:23,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.082 2026-10-28 08:45:23,282 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.118 2026-10-28 08:45:23,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.013 2026-10-28 08:45:23,522 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "GET / HTTP/1.1" 200 - 38 0.033 0.128 2026-10-28 08:45:23,966 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:23] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.014 0.290 2026-10-28 08:45:24,030 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:24] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.090 2026-10-28 08:45:24,057 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.116 2026-10-28 08:45:24,093 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:24] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.149 2026-10-28 08:45:24,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:24] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 08:45:24,189 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [13/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1 (trigger: body) 2026-10-28 08:45:24,431 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:24] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.018 0.093 2026-10-28 08:45:25,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [14/25] Tour website_page_properties_can_publish → Step Verify is published (trigger: [data-hotkey="p"] .form-check input:checked) 2026-10-28 08:45:25,033 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.004 0.010 2026-10-28 08:45:25,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:25,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.011 0.045 2026-10-28 08:45:25,144 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.016 0.042 2026-10-28 08:45:25,276 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.043 0.129 2026-10-28 08:45:25,287 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.034 2026-10-28 08:45:25,587 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /mail/data HTTP/1.1" 200 - 74 0.088 0.307 2026-10-28 08:45:25,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.285 2026-10-28 08:45:25,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.291 2026-10-28 08:45:25,667 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.017 0.305 2026-10-28 08:45:25,820 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.016 0.034 2026-10-28 08:45:25,846 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.067 2026-10-28 08:45:25,857 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.029 2026-10-28 08:45:25,868 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.037 2026-10-28 08:45:25,892 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.066 2026-10-28 08:45:25,900 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.058 2026-10-28 08:45:25,908 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.076 2026-10-28 08:45:25,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:25] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.002 0.012 2026-10-28 08:45:26,135 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "GET /test_website/model_item/1 HTTP/1.1" 200 - 33 0.041 0.126 2026-10-28 08:45:26,503 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.226 2026-10-28 08:45:26,520 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.043 2026-10-28 08:45:26,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [15/25] Tour website_page_properties_can_publish → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-28 08:45:26,607 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.090 2026-10-28 08:45:26,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [16/25] Tour website_page_properties_can_publish → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-28 08:45:26,658 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.009 0.144 2026-10-28 08:45:26,684 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:45:26,706 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [17/25] Tour website_page_properties_can_publish → Step Remove from menu (trigger: #is_in_menu_0) 2026-10-28 08:45:26,826 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.041 0.073 2026-10-28 08:45:26,909 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.022 0.021 2026-10-28 08:45:26,958 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 08:45:26,999 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:26] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 13 0.014 0.025 2026-10-28 08:45:27,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [18/25] Tour website_page_properties_can_publish → Step Unset as homepage (trigger: #is_homepage_0) 2026-10-28 08:45:27,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [19/25] Tour website_page_properties_can_publish → Step Unpublish (trigger: #is_published_0) 2026-10-28 08:45:27,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [20/25] Tour website_page_properties_can_publish → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-28 08:45:27,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [21/25] Tour website_page_properties_can_publish → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/test_website/model_item/1"]))) 2026-10-28 08:45:27,333 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted website.menu records with IDs: [102] 2026-10-28 08:45:27,371 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:45:27,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:27] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 37 0.042 0.045 2026-10-28 08:45:27,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.025 0.034 2026-10-28 08:45:27,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:27] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.042 2026-10-28 08:45:27,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.059 0.160 2026-10-28 08:45:27,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:27] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.011 0.204 2026-10-28 08:45:27,696 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.004 2026-10-28 08:45:27,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:27] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.008 0.018 2026-10-28 08:45:29,174 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:29] "GET /test_website/model_item/1 HTTP/1.1" 200 - 230 0.240 1.156 2026-10-28 08:45:29,184 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:29] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 1.259 2026-10-28 08:45:29,336 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:29] "GET /web/image/website/1/logo/My%20Website?unique=1b59cf7 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-28 08:45:29,461 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:29] "GET /web/image/website/1/favicon?unique=1b59cf7 HTTP/1.1" 200 - 5 0.002 0.013 2026-10-28 08:45:29,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:29] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.024 0.046 2026-10-28 08:45:29,614 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:29] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.016 0.113 2026-10-28 08:45:29,627 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.126 2026-10-28 08:45:29,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [22/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-28 08:45:30,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:30] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 54 0.066 0.166 2026-10-28 08:45:30,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [23/25] Tour website_page_properties_can_publish → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-10-28 08:45:30,431 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.030 2026-10-28 08:45:30,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:30,441 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.036 2026-10-28 08:45:30,526 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.042 2026-10-28 08:45:30,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.044 0.107 2026-10-28 08:45:31,146 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /mail/data HTTP/1.1" 200 - 146 0.189 0.316 2026-10-28 08:45:31,155 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.459 2026-10-28 08:45:31,203 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.493 2026-10-28 08:45:31,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.513 2026-10-28 08:45:31,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.014 0.038 2026-10-28 08:45:31,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.011 0.035 2026-10-28 08:45:31,564 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.007 0.059 2026-10-28 08:45:31,574 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.030 2026-10-28 08:45:31,584 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.078 2026-10-28 08:45:31,597 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.069 2026-10-28 08:45:31,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.088 2026-10-28 08:45:31,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.016 2026-10-28 08:45:31,896 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:31] "GET / HTTP/1.1" 200 - 45 0.034 0.140 2026-10-28 08:45:32,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:32] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.040 2026-10-28 08:45:32,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.068 2026-10-28 08:45:32,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:32] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.040 2026-10-28 08:45:32,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [24/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1 (trigger: body) 2026-10-28 08:45:32,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:32] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.031 0.085 2026-10-28 08:45:32,993 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [25/25] Tour website_page_properties_can_publish → Step Verify is not published (trigger: [data-hotkey="p"] .form-check input:not(:checked)) 2026-10-28 08:45:33,018 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.039 0.024 2026-10-28 08:45:33,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:33,034 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.006 0.006 2026-10-28 08:45:33,173 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.025 0.063 2026-10-28 08:45:33,310 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.034 0.177 2026-10-28 08:45:33,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "POST /mail/data HTTP/1.1" 200 - 74 0.108 0.317 2026-10-28 08:45:33,678 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.259 2026-10-28 08:45:33,693 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.269 2026-10-28 08:45:33,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.014 0.323 2026-10-28 08:45:33,994 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.034 2026-10-28 08:45:34,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.015 2026-10-28 08:45:34,049 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.051 2026-10-28 08:45:34,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.017 0.051 2026-10-28 08:45:34,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.078 2026-10-28 08:45:34,088 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.074 2026-10-28 08:45:34,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-10-28 08:45:34,158 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.009 0.018 2026-10-28 08:45:34,281 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.021 0.076 2026-10-28 08:45:34,769 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.010 0.340 2026-10-28 08:45:34,790 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.146 2026-10-28 08:45:34,815 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: tour succeeded 2026-10-28 08:45:34,816 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR website_page_properties_can_publish SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 08:45:34,845 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.127 2026-10-28 08:45:34,941 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:34] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.039 0.226 2026-10-28 08:45:35,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: heap 36328336 (allocated 42594304) 2026-10-28 08:45:35,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing chrome headless with pid 17447 2026-10-28 08:45:35,556 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing websocket connection 2026-10-28 08:45:35,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Terminating chrome headless with pid 17447 2026-10-28 08:45:35,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084535_715173_test_website_page_properties_can_publish.txt 2026-10-28 08:45:35,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Removing chrome user profile "/tmp/tmp6d17jceu_chrome_odoo" 2026-10-28 08:45:35,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-10-28 08:45:36,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome pid: 17830 2026-10-28 08:45:36,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless temporary user profile dir: /tmp/tmp5tj0nwwx_chrome_odoo 2026-10-28 08:45:36,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:40991/json/version 2026-10-28 08:45:36,353 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:40991/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:45:36,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Browser version: Chrome/150.0.7871.114 2026-10-28 08:45:36,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:40991/json 2026-10-28 08:45:36,430 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:40991/json with timeout 3 increased to 10s during tests 2026-10-28 08:45:36,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Websocket url found: ws://127.0.0.1:40991/devtools/page/77239A852921AAF2C40546614B96A207 2026-10-28 08:45:36,500 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Enable chrome headless console log notification 2026-10-28 08:45:36,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless enable page notifications 2026-10-28 08:45:36,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:45:36,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Setting session cookie in browser 2026-10-28 08:45:36,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Open "http://127.0.0.1:8069/test_view" in browser 2026-10-28 08:45:36,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigating to: "http://127.0.0.1:8069/test_view" 2026-10-28 08:45:36,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:45:38,795 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:38] "GET /test_view HTTP/1.1" 200 - 274 0.260 1.844 2026-10-28 08:45:38,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigation result: {'frameId': '77239A852921AAF2C40546614B96A207', 'loaderId': '87EEF8A3B5C23B85F8BAB91C7F969C44', 'isDownload': False} 2026-10-28 08:45:38,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Evaluate ready code "odoo.isTourReady('website_page_properties_common')" 2026-10-28 08:45:38,866 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:38] "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 08:45:38,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:45:38,962 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:38] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.049 0.062 2026-10-28 08:45:38,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:45:38,991 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:38] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.057 2026-10-28 08:45:38,994 104 INFO rb-e85a3c6-226074-429757 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 08:45:39,000 104 INFO rb-e85a3c6-226074-429757 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 08:45:39,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:45:39,052 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.016 0.042 2026-10-28 08:45:39,143 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:39,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.010 2026-10-28 08:45:39,161 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:45:39,241 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:45:39,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:45:39,296 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.042 2026-10-28 08:45:39,315 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.003 0.059 2026-10-28 08:45:39,781 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:39] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:45:39,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Evaluate test code "odoo.startTour('website_page_properties_common', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_view", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:45:40,020 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.183 2026-10-28 08:45:40,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:40] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.198 2026-10-28 08:45:41,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:41] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 126 0.097 1.081 2026-10-28 08:45:41,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:41] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 08:45:41,196 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:41] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-28 08:45:41,314 104 INFO rb-e85a3c6-226074-429757 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 08:45:42,325 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.498 0.644 2026-10-28 08:45:42,355 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.011 1.099 2026-10-28 08:45:42,371 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.132 2026-10-28 08:45:42,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.821 2026-10-28 08:45:42,412 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.189 2026-10-28 08:45:42,567 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 08:45:42,575 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 08:45:42,592 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 08:45:42,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [1/21] Tour website_page_properties_common → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-28 08:45:42,621 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-28 08:45:42,626 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:42,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:45:42,776 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.099 2026-10-28 08:45:42,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-28 08:45:42,829 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.083 2026-10-28 08:45:43,007 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.052 0.215 2026-10-28 08:45:43,055 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:43,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.229 2026-10-28 08:45:43,070 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.144 2026-10-28 08:45:43,139 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:45:43,144 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.076 2026-10-28 08:45:43,208 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.015 0.092 2026-10-28 08:45:43,230 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.138 2026-10-28 08:45:43,279 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.174 2026-10-28 08:45:43,760 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /mail/data HTTP/1.1" 200 - 145 0.187 0.656 2026-10-28 08:45:43,773 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.495 2026-10-28 08:45:43,780 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.498 2026-10-28 08:45:43,784 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.484 2026-10-28 08:45:43,788 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.481 2026-10-28 08:45:43,793 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.495 2026-10-28 08:45:43,993 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:45:44,055 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.016 0.035 2026-10-28 08:45:44,079 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:45:44,090 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 1 0.017 0.040 2026-10-28 08:45:44,247 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "GET /test_view HTTP/1.1" 200 - 29 0.020 0.114 2026-10-28 08:45:44,418 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [2/21] Tour website_page_properties_common → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-28 08:45:44,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [3/21] Tour website_page_properties_common → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-10-28 08:45:44,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.048 0.055 2026-10-28 08:45:44,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.011 0.019 2026-10-28 08:45:44,958 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.029 0.032 2026-10-28 08:45:44,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.071 2026-10-28 08:45:45,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [4/21] Tour website_page_properties_common → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-10-28 08:45:45,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:45:45,116 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.037 0.164 2026-10-28 08:45:45,188 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.018 0.249 2026-10-28 08:45:45,299 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.015 0.338 2026-10-28 08:45:45,325 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.210 2026-10-28 08:45:45,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:45:45,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.014 0.028 2026-10-28 08:45:45,389 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:45:45,422 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.018 0.080 2026-10-28 08:45:45,452 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 9 0.011 0.089 2026-10-28 08:45:45,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [5/21] Tour website_page_properties_common → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-10-28 08:45:45,508 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:45:45,618 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [6/21] Tour website_page_properties_common → Step Add to menu (trigger: #is_in_menu_0) 2026-10-28 08:45:45,684 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [7/21] Tour website_page_properties_common → Step Set as homepage (trigger: #is_homepage_0) 2026-10-28 08:45:45,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [8/21] Tour website_page_properties_common → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-28 08:45:45,798 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [9/21] Tour website_page_properties_common → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/test_view"]) 2026-10-28 08:45:45,868 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:45:45,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 24 0.037 0.032 2026-10-28 08:45:45,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.025 0.061 2026-10-28 08:45:46,178 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.054 0.214 2026-10-28 08:45:46,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:46] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.243 2026-10-28 08:45:46,224 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.033 2026-10-28 08:45:46,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:46] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.004 0.272 2026-10-28 08:45:46,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:46] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.014 0.020 2026-10-28 08:45:47,678 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:47] "GET /test_view HTTP/1.1" 200 - 231 0.217 1.130 2026-10-28 08:45:47,792 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:47] "GET /web/image/website/1/logo/My%20Website?unique=00e9451 HTTP/1.1" 200 - 5 0.003 0.007 2026-10-28 08:45:47,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:47] "GET /web/image/website/1/favicon?unique=00e9451 HTTP/1.1" 200 - 5 0.008 0.017 2026-10-28 08:45:47,986 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [10/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-28 08:45:48,009 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:48] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.019 0.061 2026-10-28 08:45:48,041 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.013 0.086 2026-10-28 08:45:49,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:49] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.066 0.891 2026-10-28 08:45:49,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2ac140d/web.assets_web.min.js, copying from /web/assets/2ac140d/web.assets_web.min.js 2026-10-28 08:45:49,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:49] "GET /web/assets/1/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 13 0.013 0.132 2026-10-28 08:45:49,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a32ecb6/web.assets_web.min.css, copying from /web/assets/a32ecb6/web.assets_web.min.css 2026-10-28 08:45:49,439 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:49] "GET /web/assets/1/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 10 0.079 0.231 2026-10-28 08:45:49,490 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.305 2026-10-28 08:45:49,530 104 INFO rb-e85a3c6-226074-429757 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 08:45:49,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/63175f4/web.assets_tests.min.js, copying from /web/assets/63175f4/web.assets_tests.min.js 2026-10-28 08:45:49,617 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:49] "GET /web/assets/1/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.028 2026-10-28 08:45:49,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e2f411e/web.assets_web_print.min.css, copying from /web/assets/e2f411e/web.assets_web_print.min.css 2026-10-28 08:45:49,762 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:49] "GET /web/assets/1/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.051 0.048 2026-10-28 08:45:50,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [11/21] Tour website_page_properties_common → Step Verify page canonical url is /test_view (trigger: :iframe head:hidden link[rel="canonical"][href$="/test_view"]) 2026-10-28 08:45:50,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/488f8fe/bus.websocket_worker_assets.min.js, copying from /web/assets/488f8fe/bus.websocket_worker_assets.min.js 2026-10-28 08:45:50,587 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.011 0.020 2026-10-28 08:45:50,617 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:50,734 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.023 0.040 2026-10-28 08:45:50,878 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.040 0.146 2026-10-28 08:45:50,882 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.054 2026-10-28 08:45:51,308 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /mail/data HTTP/1.1" 200 - 146 0.182 0.294 2026-10-28 08:45:51,337 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.373 2026-10-28 08:45:51,402 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.021 0.456 2026-10-28 08:45:51,596 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.004 2026-10-28 08:45:51,663 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.011 0.045 2026-10-28 08:45:51,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.039 2026-10-28 08:45:51,722 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.063 2026-10-28 08:45:51,730 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.057 2026-10-28 08:45:51,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.089 2026-10-28 08:45:51,755 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.070 2026-10-28 08:45:51,839 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:51] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.005 0.013 2026-10-28 08:45:52,008 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:52] "GET / HTTP/1.1" 200 - 36 0.030 0.124 2026-10-28 08:45:52,477 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.037 2026-10-28 08:45:52,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:52] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.093 2026-10-28 08:45:52,554 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:52] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.003 0.068 2026-10-28 08:45:52,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [12/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_view (trigger: body) 2026-10-28 08:45:52,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:52] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.018 0.098 2026-10-28 08:45:53,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [13/21] Tour website_page_properties_common → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-28 08:45:53,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.011 0.025 2026-10-28 08:45:53,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:53,462 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.031 2026-10-28 08:45:53,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.053 2026-10-28 08:45:53,685 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.036 0.156 2026-10-28 08:45:53,691 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.090 2026-10-28 08:45:54,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /mail/data HTTP/1.1" 200 - 74 0.089 0.344 2026-10-28 08:45:54,050 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.334 2026-10-28 08:45:54,100 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.013 0.347 2026-10-28 08:45:54,118 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.365 2026-10-28 08:45:54,121 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.368 2026-10-28 08:45:54,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.017 0.027 2026-10-28 08:45:54,346 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.034 2026-10-28 08:45:54,365 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.007 0.030 2026-10-28 08:45:54,391 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.053 2026-10-28 08:45:54,401 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.061 2026-10-28 08:45:54,411 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.090 2026-10-28 08:45:54,427 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.091 2026-10-28 08:45:54,472 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 5 0.002 0.010 2026-10-28 08:45:54,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "GET /test_view HTTP/1.1" 200 - 29 0.019 0.101 2026-10-28 08:45:54,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [14/21] Tour website_page_properties_common → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-28 08:45:54,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [15/21] Tour website_page_properties_common → Step Remove from menu (trigger: #is_in_menu_0) 2026-10-28 08:45:54,984 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:54] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.045 0.054 2026-10-28 08:45:55,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.018 0.020 2026-10-28 08:45:55,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.012 2026-10-28 08:45:55,163 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.103 2026-10-28 08:45:55,167 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.101 2026-10-28 08:45:55,204 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.011 0.078 2026-10-28 08:45:55,213 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.098 2026-10-28 08:45:55,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [16/21] Tour website_page_properties_common → Step Unset as homepage (trigger: #is_homepage_0) 2026-10-28 08:45:55,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [17/21] Tour website_page_properties_common → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-28 08:45:55,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [18/21] Tour website_page_properties_common → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/test_view"]))) 2026-10-28 08:45:55,468 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted website.menu records with IDs: [103] 2026-10-28 08:45:55,494 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:45:55,495 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 34 0.030 0.039 2026-10-28 08:45:55,632 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.017 0.058 2026-10-28 08:45:55,828 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.077 0.190 2026-10-28 08:45:55,832 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.238 2026-10-28 08:45:55,851 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.010 0.243 2026-10-28 08:45:55,870 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.006 2026-10-28 08:45:55,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:55] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.021 0.018 2026-10-28 08:45:57,309 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:57] "GET /test_view HTTP/1.1" 200 - 231 0.198 1.144 2026-10-28 08:45:57,430 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:57] "GET /web/image/website/1/logo/My%20Website?unique=5f83145 HTTP/1.1" 200 - 5 0.004 0.009 2026-10-28 08:45:57,465 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:57] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 08:45:57,509 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:57] "GET /web/image/website/1/favicon?unique=5f83145 HTTP/1.1" 200 - 5 0.003 0.015 2026-10-28 08:45:57,599 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [19/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-28 08:45:57,603 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:57] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.021 0.051 2026-10-28 08:45:57,619 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.081 2026-10-28 08:45:57,876 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:57] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 51 0.030 0.121 2026-10-28 08:45:58,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [20/21] Tour website_page_properties_common → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-10-28 08:45:58,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-28 08:45:58,198 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.025 2026-10-28 08:45:58,209 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.004 0.034 2026-10-28 08:45:58,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.023 0.031 2026-10-28 08:45:58,434 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.032 0.155 2026-10-28 08:45:58,882 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "POST /mail/data HTTP/1.1" 200 - 146 0.182 0.348 2026-10-28 08:45:58,887 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.477 2026-10-28 08:45:58,914 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.425 2026-10-28 08:45:58,958 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.015 0.475 2026-10-28 08:45:59,161 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.031 0.067 2026-10-28 08:45:59,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.006 0.082 2026-10-28 08:45:59,223 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.064 2026-10-28 08:45:59,233 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.005 0.139 2026-10-28 08:45:59,243 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.096 2026-10-28 08:45:59,269 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.150 2026-10-28 08:45:59,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.007 0.124 2026-10-28 08:45:59,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.019 2026-10-28 08:45:59,591 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:45:59] "GET / HTTP/1.1" 200 - 38 0.035 0.196 2026-10-28 08:46:00,065 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:00] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.018 0.048 2026-10-28 08:46:00,079 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.072 2026-10-28 08:46:00,089 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.069 2026-10-28 08:46:00,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [21/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_view (trigger: body) 2026-10-28 08:46:00,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:00] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.022 0.083 2026-10-28 08:46:00,727 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.006 0.016 2026-10-28 08:46:00,734 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: tour succeeded 2026-10-28 08:46:00,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR website_page_properties_common SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 08:46:00,765 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.009 2026-10-28 08:46:00,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:00,886 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.015 0.037 2026-10-28 08:46:01,075 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.044 0.195 2026-10-28 08:46:01,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: heap 30059212 (allocated 33021952) 2026-10-28 08:46:01,229 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing chrome headless with pid 17830 2026-10-28 08:46:01,235 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing websocket connection 2026-10-28 08:46:01,240 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Terminating chrome headless with pid 17830 2026-10-28 08:46:01,354 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:01] "POST /mail/data HTTP/1.1" 200 - 74 0.080 0.334 2026-10-28 08:46:01,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084601_382819_test_website_page_properties_common.txt 2026-10-28 08:46:01,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Removing chrome user profile "/tmp/tmp5tj0nwwx_chrome_odoo" 2026-10-28 08:46:01,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-10-28 08:46:01,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome pid: 18192 2026-10-28 08:46:01,903 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless temporary user profile dir: /tmp/tmpg5r6xyzz_chrome_odoo 2026-10-28 08:46:01,904 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:32903/json/version 2026-10-28 08:46:01,905 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32903/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:46:01,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Browser version: Chrome/150.0.7871.114 2026-10-28 08:46:01,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:32903/json 2026-10-28 08:46:01,969 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:32903/json with timeout 3 increased to 10s during tests 2026-10-28 08:46:01,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Websocket url found: ws://127.0.0.1:32903/devtools/page/E71EF4D151C310CC225874339B8D6870 2026-10-28 08:46:02,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Enable chrome headless console log notification 2026-10-28 08:46:02,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless enable page notifications 2026-10-28 08:46:02,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:46:02,163 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Setting session cookie in browser 2026-10-28 08:46:02,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Open "http://127.0.0.1:8069/" in browser 2026-10-28 08:46:02,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 08:46:02,197 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:46:05,776 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:05] "GET / HTTP/1.1" 200 - 277 0.269 3.317 2026-10-28 08:46:05,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigation result: {'frameId': 'E71EF4D151C310CC225874339B8D6870', 'loaderId': 'CD3E2598EE1174F16852C8E9DD89B196', 'isDownload': False} 2026-10-28 08:46:05,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Evaluate ready code "odoo.isTourReady('website_page_properties_website_page')" 2026-10-28 08:46:05,823 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:05] "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 08:46:05,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:46:05,942 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:05] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.081 2026-10-28 08:46:05,953 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:46:05,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:05] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.098 2026-10-28 08:46:05,980 104 INFO rb-e85a3c6-226074-429757 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 08:46:05,981 104 INFO rb-e85a3c6-226074-429757 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 08:46:05,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:46:06,026 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.033 2026-10-28 08:46:06,165 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:46:06,169 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 08:46:06,186 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /web/image/website/1/logo/My%20Website?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.012 2026-10-28 08:46:06,239 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:46:06,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:46:06,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.045 2026-10-28 08:46:06,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /web/image/website/1/favicon?unique=a80ad79 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-28 08:46:06,831 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:06] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:46:07,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Evaluate test code "odoo.startTour('website_page_properties_website_page', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:46:07,128 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.022 0.202 2026-10-28 08:46:08,249 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:08] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 133 0.124 1.071 2026-10-28 08:46:08,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:08] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.026 1.378 2026-10-28 08:46:08,357 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:08] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-10-28 08:46:08,395 104 INFO rb-e85a3c6-226074-429757 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 08:46:09,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:09] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.365 0.570 2026-10-28 08:46:09,294 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.947 2026-10-28 08:46:09,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:09] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.969 2026-10-28 08:46:09,324 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.013 0.959 2026-10-28 08:46:09,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:09] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 08:46:09,499 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:09] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 08:46:10,687 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 08:46:10,689 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 08:46:10,700 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 08:46:10,739 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [1/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-10-28 08:46:10,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-28 08:46:10,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:10,841 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:46:10,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.094 2026-10-28 08:46:10,907 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-28 08:46:11,110 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:46:11,131 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.059 0.205 2026-10-28 08:46:11,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.328 2026-10-28 08:46:11,267 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.156 2026-10-28 08:46:11,304 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:46:11,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "POST /mail/data HTTP/1.1" 200 - 145 0.151 0.544 2026-10-28 08:46:11,673 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.690 2026-10-28 08:46:11,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.744 2026-10-28 08:46:11,768 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.534 2026-10-28 08:46:11,806 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.009 0.586 2026-10-28 08:46:11,848 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "POST /web/action/load HTTP/1.1" 200 - 7 0.022 0.601 2026-10-28 08:46:11,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 08:46:12,012 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.017 0.052 2026-10-28 08:46:12,025 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.045 2026-10-28 08:46:12,039 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 08:46:12,045 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:46:12,051 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:46:12,060 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:46:12,137 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.002 0.025 2026-10-28 08:46:12,172 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:46:12,319 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "GET / HTTP/1.1" 200 - 32 0.026 0.127 2026-10-28 08:46:12,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [2/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-10-28 08:46:12,569 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 08:46:12,612 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.008 0.009 2026-10-28 08:46:12,669 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:46:12,814 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:12] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.004 0.012 2026-10-28 08:46:12,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [3/76] Tour website_page_properties_website_page → Step Use blank template (trigger: .o_page_template .o_button_area:hidden) 2026-10-28 08:46:13,119 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:13] "GET / HTTP/1.1" 200 - 32 0.039 0.177 2026-10-28 08:46:13,215 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [4/76] Tour website_page_properties_website_page → Step Name page (trigger: .modal-body input) 2026-10-28 08:46:13,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [5/76] Tour website_page_properties_website_page → Step Don't add to menu (trigger: .modal-body .o_switch) 2026-10-28 08:46:13,381 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [6/76] Tour website_page_properties_website_page → Step Click on Create button (trigger: .modal-footer .btn-primary) 2026-10-28 08:46:13,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [7/76] Tour website_page_properties_website_page → Step Wait for editor to open (trigger: .o_website_navbar_hide) 2026-10-28 08:46:16,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:16] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.926 2.243 2026-10-28 08:46:16,588 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1940f4b/im_livechat.assets_embed_external.min.css, copying from /web/assets/1940f4b/im_livechat.assets_embed_external.min.css 2026-10-28 08:46:16,629 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.064 3.282 2026-10-28 08:46:16,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:16] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 3.426 2026-10-28 08:46:16,824 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:16] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 3.478 2026-10-28 08:46:16,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:46:16,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:16] "POST /website/add/New%20Page HTTP/1.1" 200 - 46 0.072 3.400 2026-10-28 08:46:16,983 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:16] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.003 0.369 2026-10-28 08:46:17,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.009 0.270 2026-10-28 08:46:17,043 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.011 0.518 2026-10-28 08:46:17,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/797af50/website.assets_all_wysiwyg_inside.min.css 2026-10-28 08:46:17,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.018 0.126 2026-10-28 08:46:17,132 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.007 0.293 2026-10-28 08:46:17,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.007 0.528 2026-10-28 08:46:17,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:46:17,209 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.011 0.207 2026-10-28 08:46:17,217 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.193 2026-10-28 08:46:17,261 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.233 2026-10-28 08:46:17,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.239 2026-10-28 08:46:17,397 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.035 0.340 2026-10-28 08:46:17,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72848ef/web._assets_jquery.min.js, copying from /web/assets/72848ef/web._assets_jquery.min.js 2026-10-28 08:46:17,428 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /web/assets/1/72848ef/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.012 0.305 2026-10-28 08:46:17,451 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:17] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.003 0.108 2026-10-28 08:46:18,214 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "GET /new-page HTTP/1.1" 200 - 126 0.086 0.669 2026-10-28 08:46:18,338 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.016 0.825 2026-10-28 08:46:18,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/69b3094/website.backend_assets_all_wysiwyg.min.css 2026-10-28 08:46:18,539 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "GET /web/assets/1/69b3094/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.032 0.062 2026-10-28 08:46:18,550 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:46:18,554 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:46:18,554 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:46:18,555 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:46:18,555 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:46:18,556 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-28 08:46:18,568 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "GET /web/assets/1/797af50/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.061 2026-10-28 08:46:18,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.147 2026-10-28 08:46:18,674 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.166 2026-10-28 08:46:18,690 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "GET /web/assets/1/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.004 0.174 2026-10-28 08:46:18,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/4eb9890/website.backend_assets_all_wysiwyg.min.js 2026-10-28 08:46:18,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:18] "GET /web/assets/1/4eb9890/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.038 0.294 2026-10-28 08:46:19,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:19] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.180 0.250 2026-10-28 08:46:19,398 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:19] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.429 2026-10-28 08:46:19,424 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:19] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.437 2026-10-28 08:46:19,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:19,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:22,319 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:22] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.395 2.236 2026-10-28 08:46:22,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:22,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:22,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:23,014 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:46:23,018 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:46:23,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 08:46:23,087 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:46:23,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:46:23,105 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:46:23,142 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 08:46:23,155 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:46:23,156 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:46:23,167 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:46:23,176 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.093 2026-10-28 08:46:23,205 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-28 08:46:23,208 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:46:23,219 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:46:23,221 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:46:23,295 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 08:46:23,300 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 08:46:23,306 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:46:23,325 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 08:46:23,333 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 08:46:23,362 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:46:23,371 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:46:23,373 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:46:23,375 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 08:46:23,381 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:46:23,383 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:46:23,411 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:46:23,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [8/76] Tour website_page_properties_website_page → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-28 08:46:23,417 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:46:23,443 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:46:23,449 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:46:23,456 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:46:23,457 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 08:46:23,469 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 08:46:23,492 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:46:23,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [9/76] Tour website_page_properties_website_page → Step body:not(:has(.o_dialog)) 2026-10-28 08:46:23,519 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:46:23,524 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:46:23,533 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:23] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 08:46:23,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [10/76] Tour website_page_properties_website_page → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-28 08:46:25,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:25,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [11/76] Tour website_page_properties_website_page → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-28 08:46:25,287 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:25] "GET /new-page HTTP/1.1" 200 - 32 0.020 0.132 2026-10-28 08:46:25,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:25,929 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:25] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.050 2026-10-28 08:46:25,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-28 08:46:25,955 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.081 2026-10-28 08:46:25,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [12/76] Tour website_page_properties_website_page → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-28 08:46:26,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [13/76] Tour website_page_properties_website_page → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-28 08:46:26,137 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [14/76] Tour website_page_properties_website_page → Step Change page title (trigger: #name_0) 2026-10-28 08:46:26,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:26] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.009 0.017 2026-10-28 08:46:26,281 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:26] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.021 0.051 2026-10-28 08:46:26,357 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 08:46:26,389 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:26] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.009 0.021 2026-10-28 08:46:26,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [15/76] Tour website_page_properties_website_page → Step Change url to /cool-page (trigger: #url_0) 2026-10-28 08:46:26,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [16/76] Tour website_page_properties_website_page → Step Enable old url redirect (trigger: #redirect_old_url_0) 2026-10-28 08:46:26,642 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:26] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.008 0.024 2026-10-28 08:46:26,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [17/76] Tour website_page_properties_website_page → Step Set redirect type to temporary (trigger: #redirect_type_0) 2026-10-28 08:46:26,698 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:26] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.006 0.007 2026-10-28 08:46:26,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [18/76] Tour website_page_properties_website_page → Step Change date published (trigger: #date_publish_0) 2026-10-28 08:46:26,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [19/76] Tour website_page_properties_website_page → Step Don't index (trigger: #website_indexed_0) 2026-10-28 08:46:26,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [20/76] Tour website_page_properties_website_page → Step Make visible with password only (trigger: #visibility_0) 2026-10-28 08:46:27,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [21/76] Tour website_page_properties_website_page → Step Set password to 123 (trigger: #visibility_password_display_0) 2026-10-28 08:46:27,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [22/76] Tour website_page_properties_website_page → Step Make it a template (trigger: #is_new_page_template_0) 2026-10-28 08:46:27,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [23/76] Tour website_page_properties_website_page → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-10-28 08:46:27,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [24/76] Tour website_page_properties_website_page → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-10-28 08:46:28,324 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:28] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 424 1.117 0.468 2026-10-28 08:46:28,582 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:46:28,583 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:28] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 92 0.156 1.184 2026-10-28 08:46:28,643 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:28] "POST /web/action/load HTTP/1.1" 200 - 13 0.010 0.024 2026-10-28 08:46:28,717 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:28] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 14 0.018 0.024 2026-10-28 08:46:28,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [25/76] Tour website_page_properties_website_page → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-10-28 08:46:28,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [26/76] Tour website_page_properties_website_page → Step Add to menu (trigger: #is_in_menu_0) 2026-10-28 08:46:28,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [27/76] Tour website_page_properties_website_page → Step Set as homepage (trigger: #is_homepage_0) 2026-10-28 08:46:28,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [28/76] Tour website_page_properties_website_page → Step Publish (trigger: #is_published_0) 2026-10-28 08:46:29,034 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [29/76] Tour website_page_properties_website_page → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-28 08:46:29,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [30/76] Tour website_page_properties_website_page → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/cool-page"]) 2026-10-28 08:46:29,200 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:46:29,201 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:29] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 35 0.047 0.045 2026-10-28 08:46:29,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:29] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.021 0.029 2026-10-28 08:46:29,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.018 0.058 2026-10-28 08:46:29,456 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.061 2026-10-28 08:46:29,461 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.085 2026-10-28 08:46:29,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.048 0.202 2026-10-28 08:46:29,644 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:29] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 11 0.012 0.096 2026-10-28 08:46:31,313 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:31] "GET /cool-page HTTP/1.1" 200 - 235 0.375 1.279 2026-10-28 08:46:31,466 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:31] "GET /web/image/website/1/logo/My%20Website?unique=785c672 HTTP/1.1" 200 - 5 0.008 0.017 2026-10-28 08:46:31,482 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:31] "GET /web/image/website/1/favicon?unique=785c672 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-28 08:46:31,676 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:31] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.023 0.039 2026-10-28 08:46:31,683 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [31/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-28 08:46:31,694 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.066 2026-10-28 08:46:32,854 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:32] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.069 0.941 2026-10-28 08:46:32,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2ac140d/web.assets_web.min.js, copying from /web/assets/2ac140d/web.assets_web.min.js 2026-10-28 08:46:33,015 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:33] "GET /web/assets/1/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 13 0.010 0.094 2026-10-28 08:46:33,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a32ecb6/web.assets_web.min.css, copying from /web/assets/a32ecb6/web.assets_web.min.css 2026-10-28 08:46:33,197 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:33] "GET /web/assets/1/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 10 0.107 0.175 2026-10-28 08:46:33,234 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.304 2026-10-28 08:46:33,243 104 INFO rb-e85a3c6-226074-429757 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 08:46:33,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/63175f4/web.assets_tests.min.js, copying from /web/assets/63175f4/web.assets_tests.min.js 2026-10-28 08:46:33,368 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:33] "GET /web/assets/1/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.027 0.071 2026-10-28 08:46:33,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e2f411e/web.assets_web_print.min.css, copying from /web/assets/e2f411e/web.assets_web_print.min.css 2026-10-28 08:46:33,471 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:33] "GET /web/assets/1/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.051 0.075 2026-10-28 08:46:34,106 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [32/76] Tour website_page_properties_website_page → Step Verify page canonical url is /cool-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/cool-page"]) 2026-10-28 08:46:34,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/488f8fe/bus.websocket_worker_assets.min.js, copying from /web/assets/488f8fe/bus.websocket_worker_assets.min.js 2026-10-28 08:46:34,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:34,195 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.046 0.030 2026-10-28 08:46:34,323 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.053 2026-10-28 08:46:34,496 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.075 0.106 2026-10-28 08:46:34,946 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:34] "POST /mail/data HTTP/1.1" 200 - 146 0.169 0.398 2026-10-28 08:46:34,953 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.565 2026-10-28 08:46:34,971 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.418 2026-10-28 08:46:35,018 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.012 0.456 2026-10-28 08:46:35,159 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.003 0.005 2026-10-28 08:46:35,268 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.024 0.062 2026-10-28 08:46:35,319 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.006 0.118 2026-10-28 08:46:35,326 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.127 2026-10-28 08:46:35,340 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.006 0.107 2026-10-28 08:46:35,348 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.099 2026-10-28 08:46:35,358 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.116 2026-10-28 08:46:35,419 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.005 0.011 2026-10-28 08:46:35,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "GET / HTTP/1.1" 200 - 32 0.031 0.127 2026-10-28 08:46:35,981 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.010 2026-10-28 08:46:36,055 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.070 2026-10-28 08:46:36,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:36] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.038 2026-10-28 08:46:36,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [33/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fcool-page (trigger: body) 2026-10-28 08:46:36,415 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:36] "GET /odoo/action-website.website_preview?path=/cool-page HTTP/1.1" 200 - 26 0.026 0.100 2026-10-28 08:46:36,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [34/76] Tour website_page_properties_website_page → Step Verify is published (trigger: [data-hotkey="p"] .form-check input:checked) 2026-10-28 08:46:36,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:36,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.012 0.027 2026-10-28 08:46:36,910 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.039 2026-10-28 08:46:36,973 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.009 0.034 2026-10-28 08:46:37,102 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.048 0.104 2026-10-28 08:46:37,349 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /mail/data HTTP/1.1" 200 - 74 0.067 0.262 2026-10-28 08:46:37,351 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.321 2026-10-28 08:46:37,391 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.012 0.257 2026-10-28 08:46:37,414 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.273 2026-10-28 08:46:37,525 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.003 2026-10-28 08:46:37,610 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.018 0.051 2026-10-28 08:46:37,639 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.073 2026-10-28 08:46:37,654 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.091 2026-10-28 08:46:37,677 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.095 2026-10-28 08:46:37,682 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.121 2026-10-28 08:46:37,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.096 2026-10-28 08:46:37,738 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 5 0.002 0.010 2026-10-28 08:46:37,922 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:37] "GET /cool-page HTTP/1.1" 200 - 32 0.023 0.125 2026-10-28 08:46:38,099 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [35/76] Tour website_page_properties_website_page → Step Verify page title (trigger: :iframe head:hidden title:contains(/Cool Page/)) 2026-10-28 08:46:38,313 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.018 2026-10-28 08:46:38,382 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:38] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.028 0.048 2026-10-28 08:46:38,386 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:38] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.060 2026-10-28 08:46:38,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [36/76] Tour website_page_properties_website_page → Step Verify page canonical url is /cool-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/cool-page"]) 2026-10-28 08:46:38,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [37/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-10-28 08:46:38,788 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:38] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.036 0.099 2026-10-28 08:46:39,089 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [38/76] Tour website_page_properties_website_page → Step Check if we have been redirected to /cool-page (trigger: body) 2026-10-28 08:46:39,090 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.025 2026-10-28 08:46:39,106 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.006 2026-10-28 08:46:39,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:39,196 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.037 2026-10-28 08:46:39,323 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.038 0.127 2026-10-28 08:46:39,328 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.083 2026-10-28 08:46:39,574 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /mail/data HTTP/1.1" 200 - 74 0.067 0.260 2026-10-28 08:46:39,578 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.203 2026-10-28 08:46:39,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.214 2026-10-28 08:46:39,658 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.273 2026-10-28 08:46:39,662 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.030 2026-10-28 08:46:39,816 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.014 0.024 2026-10-28 08:46:39,903 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.080 2026-10-28 08:46:39,913 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.051 2026-10-28 08:46:39,920 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.071 2026-10-28 08:46:39,929 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.064 2026-10-28 08:46:39,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.067 2026-10-28 08:46:39,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.016 0.101 2026-10-28 08:46:39,988 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:39] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.012 2026-10-28 08:46:40,017 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:40] "GET /new-page HTTP/1.1" 302 - 11 0.006 0.010 2026-10-28 08:46:40,131 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:40] "GET /cool-page HTTP/1.1" 200 - 32 0.018 0.089 2026-10-28 08:46:40,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [39/76] Tour website_page_properties_website_page → Step Verify no index (trigger: :iframe head:hidden meta[name="robots"][content="noindex"]) 2026-10-28 08:46:40,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:40] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.021 0.050 2026-10-28 08:46:40,561 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:40] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.053 2026-10-28 08:46:40,580 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.104 2026-10-28 08:46:40,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [40/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-10-28 08:46:40,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [41/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-10-28 08:46:40,735 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:40] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 08:46:40,768 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:40] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.007 0.006 2026-10-28 08:46:40,820 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [42/76] Tour website_page_properties_website_page → Step a[data-id="custom"] 2026-10-28 08:46:44,162 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "POST /website/get_new_page_templates HTTP/1.1" 200 - 1032 0.723 2.612 2026-10-28 08:46:44,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 2.221 2026-10-28 08:46:44,298 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.013 0.005 2026-10-28 08:46:44,436 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.007 0.029 2026-10-28 08:46:44,466 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.009 0.051 2026-10-28 08:46:44,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [43/76] Tour website_page_properties_website_page → Step Go to custom section (trigger: a[data-id="custom"]) 2026-10-28 08:46:44,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.011 0.130 2026-10-28 08:46:44,566 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [44/76] Tour website_page_properties_website_page → Step Verify template Cool Page exists (trigger: .o_page_template .o_page_name:contains(Cool Page):hidden) 2026-10-28 08:46:44,578 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.025 0.141 2026-10-28 08:46:44,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.010 0.172 2026-10-28 08:46:44,642 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 8 0.019 0.198 2026-10-28 08:46:44,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [45/76] Tour website_page_properties_website_page → Step Exit dialog (trigger: .modal-header .btn-close) 2026-10-28 08:46:44,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_three_columns_default_image_2 HTTP/1.1" 301 - 8 0.027 0.199 2026-10-28 08:46:44,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [46/76] Tour website_page_properties_website_page → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-28 08:46:44,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.005 0.180 2026-10-28 08:46:44,759 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.008 0.089 2026-10-28 08:46:44,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.009 0.178 2026-10-28 08:46:44,815 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.006 0.358 2026-10-28 08:46:44,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [47/76] Tour website_page_properties_website_page → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-28 08:46:44,837 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.005 0.076 2026-10-28 08:46:44,853 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.005 0.224 2026-10-28 08:46:44,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [48/76] Tour website_page_properties_website_page → Step Reset page title (trigger: #name_0) 2026-10-28 08:46:44,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:44] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.011 0.016 2026-10-28 08:46:45,009 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:45] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.022 0.033 2026-10-28 08:46:45,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:45] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.017 0.025 2026-10-28 08:46:45,115 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.058 2026-10-28 08:46:45,247 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [49/76] Tour website_page_properties_website_page → Step Change url back to /new-page (trigger: #url_0) 2026-10-28 08:46:45,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [50/76] Tour website_page_properties_website_page → Step Open dependencies link (trigger: [data-bs-html="true"][title="Dependencies"] a) 2026-10-28 08:46:45,366 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:45] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.005 0.018 2026-10-28 08:46:45,423 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:45] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.003 0.013 2026-10-28 08:46:46,521 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:46] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 428 0.685 0.389 2026-10-28 08:46:46,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [51/76] Tour website_page_properties_website_page → Step Check that the dependencies popover exists (trigger: .o_page_dependencies) 2026-10-28 08:46:46,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [52/76] Tour website_page_properties_website_page → Step Reset date published (trigger: #date_publish_0) 2026-10-28 08:46:46,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [53/76] Tour website_page_properties_website_page → Step Do index (trigger: #website_indexed_0) 2026-10-28 08:46:46,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [54/76] Tour website_page_properties_website_page → Step Make visibility Public (trigger: #visibility_0) 2026-10-28 08:46:46,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [55/76] Tour website_page_properties_website_page → Step Remove from templates (trigger: #is_new_page_template_0) 2026-10-28 08:46:46,940 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [56/76] Tour website_page_properties_website_page → Step Remove from menu (trigger: #is_in_menu_0) 2026-10-28 08:46:47,001 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [57/76] Tour website_page_properties_website_page → Step Unset as homepage (trigger: #is_homepage_0) 2026-10-28 08:46:47,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [58/76] Tour website_page_properties_website_page → Step Unpublish (trigger: #is_published_0) 2026-10-28 08:46:47,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [59/76] Tour website_page_properties_website_page → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-28 08:46:47,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [60/76] Tour website_page_properties_website_page → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/new-page"]))) 2026-10-28 08:46:47,279 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [61/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-28 08:46:47,547 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:46:47,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:47] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 98 0.192 0.148 2026-10-28 08:46:48,185 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:48] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 111 0.126 0.646 2026-10-28 08:46:48,442 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:46:48,443 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:48] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 77 0.182 0.834 2026-10-28 08:46:48,496 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:48] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.026 0.889 2026-10-28 08:46:48,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [62/76] Tour website_page_properties_website_page → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-10-28 08:46:48,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:48,816 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 21 0.052 0.283 2026-10-28 08:46:48,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.008 0.314 2026-10-28 08:46:49,301 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /mail/data HTTP/1.1" 200 - 155 0.179 0.388 2026-10-28 08:46:49,457 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.058 0.754 2026-10-28 08:46:49,509 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.011 0.856 2026-10-28 08:46:49,511 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.618 2026-10-28 08:46:49,607 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.027 0.093 2026-10-28 08:46:49,692 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.010 0.051 2026-10-28 08:46:49,733 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.066 2026-10-28 08:46:49,736 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.075 2026-10-28 08:46:49,786 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.020 2026-10-28 08:46:49,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.004 0.041 2026-10-28 08:46:49,820 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.051 2026-10-28 08:46:49,835 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.060 2026-10-28 08:46:49,844 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.071 2026-10-28 08:46:49,919 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:49] "GET /website/force/1?path=/ HTTP/1.1" 303 - 11 0.021 0.019 2026-10-28 08:46:51,942 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:51] "GET / HTTP/1.1" 200 - 1106 0.612 1.396 2026-10-28 08:46:51,952 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:51] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.487 2026-10-28 08:46:52,078 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:52] "GET /web/image/website/1/logo/My%20Website?unique=a6c8463 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-28 08:46:52,109 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:52] "GET /web/image/website/1/favicon?unique=a6c8463 HTTP/1.1" 200 - 5 0.003 0.026 2026-10-28 08:46:52,384 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:52] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.021 0.064 2026-10-28 08:46:52,403 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.099 2026-10-28 08:46:52,410 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:52] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.065 2026-10-28 08:46:52,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [63/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-10-28 08:46:52,868 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:52] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 48 0.031 0.130 2026-10-28 08:46:53,180 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [64/76] Tour website_page_properties_website_page → Step Verify is not published (trigger: [data-hotkey="p"] .form-check input:not(:checked)) 2026-10-28 08:46:53,193 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.011 0.015 2026-10-28 08:46:53,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:53,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.006 0.014 2026-10-28 08:46:53,303 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.019 0.044 2026-10-28 08:46:53,430 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.029 0.133 2026-10-28 08:46:53,442 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.014 2026-10-28 08:46:53,793 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "POST /mail/data HTTP/1.1" 200 - 74 0.097 0.351 2026-10-28 08:46:53,822 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.349 2026-10-28 08:46:53,872 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.391 2026-10-28 08:46:54,085 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.024 2026-10-28 08:46:54,104 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 08:46:54,141 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.009 0.027 2026-10-28 08:46:54,165 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.054 2026-10-28 08:46:54,171 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.038 2026-10-28 08:46:54,181 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.053 2026-10-28 08:46:54,271 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.003 0.026 2026-10-28 08:46:54,490 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "GET /new-page HTTP/1.1" 200 - 36 0.031 0.164 2026-10-28 08:46:54,500 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.003 0.043 2026-10-28 08:46:54,675 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [65/76] Tour website_page_properties_website_page → Step Verify page title (trigger: :iframe head:hidden title:contains(/New Page/)) 2026-10-28 08:46:54,937 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.013 2026-10-28 08:46:55,023 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:55] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.031 0.074 2026-10-28 08:46:55,032 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:55] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.002 0.071 2026-10-28 08:46:55,133 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [66/76] Tour website_page_properties_website_page → Step Verify page canonical url is /new-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/new-page"]) 2026-10-28 08:46:55,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [67/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-10-28 08:46:55,455 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:55] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.021 0.115 2026-10-28 08:46:55,794 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [68/76] Tour website_page_properties_website_page → Step Check if we have been redirected to /new-page (trigger: body) 2026-10-28 08:46:55,835 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.008 0.035 2026-10-28 08:46:55,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-28 08:46:55,849 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.031 2026-10-28 08:46:55,955 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.017 0.046 2026-10-28 08:46:56,101 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.042 0.142 2026-10-28 08:46:56,431 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /mail/data HTTP/1.1" 200 - 74 0.110 0.298 2026-10-28 08:46:56,481 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.010 0.313 2026-10-28 08:46:56,492 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.228 2026-10-28 08:46:56,500 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.002 0.325 2026-10-28 08:46:56,550 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/action/load HTTP/1.1" 200 - 8 0.025 0.355 2026-10-28 08:46:56,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.006 0.038 2026-10-28 08:46:56,705 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.014 0.041 2026-10-28 08:46:56,725 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.006 0.058 2026-10-28 08:46:56,746 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.055 2026-10-28 08:46:56,757 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.082 2026-10-28 08:46:56,774 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.007 0.053 2026-10-28 08:46:56,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:56] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.009 0.020 2026-10-28 08:46:57,042 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:57] "GET /new-page HTTP/1.1" 200 - 32 0.039 0.140 2026-10-28 08:46:57,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [69/76] Tour website_page_properties_website_page → Step Verify is indexed (trigger: :iframe head:hidden:not(:has(meta[name="robots"][content="noindex"]))) 2026-10-28 08:46:57,445 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.018 2026-10-28 08:46:57,542 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:57] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.049 0.072 2026-10-28 08:46:57,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:57] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.056 2026-10-28 08:46:57,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [70/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-10-28 08:46:57,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-10-28 08:46:57,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [71/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-10-28 08:46:57,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:57] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 08:46:57,789 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:46:57] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.010 0.013 2026-10-28 08:46:57,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [72/76] Tour website_page_properties_website_page → Step a[data-id="custom"] 2026-10-28 08:47:01,077 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 1.027 2.190 2026-10-28 08:47:01,080 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 2.282 2026-10-28 08:47:01,176 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 08:47:01,349 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.021 0.022 2026-10-28 08:47:01,380 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 304 - 8 0.005 0.061 2026-10-28 08:47:01,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [73/76] Tour website_page_properties_website_page → Step Go to custom section (trigger: a[data-id="custom"]) 2026-10-28 08:47:01,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 304 - 8 0.016 0.080 2026-10-28 08:47:01,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [74/76] Tour website_page_properties_website_page → Step .o_website_page_templates_pane .alert-info 2026-10-28 08:47:01,462 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 304 - 8 0.023 0.118 2026-10-28 08:47:01,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.006 0.164 2026-10-28 08:47:01,513 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [75/76] Tour website_page_properties_website_page → Step Verify custom templates section is empty (trigger: .o_website_page_templates_pane:not(:has(.o_page_template))) 2026-10-28 08:47:01,519 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 206 - 8 0.008 0.127 2026-10-28 08:47:01,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.005 0.101 2026-10-28 08:47:01,572 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 206 - 7 0.005 0.038 2026-10-28 08:47:01,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [76/76] Tour website_page_properties_website_page → Step Exit dialog (trigger: .modal-header .btn-close) 2026-10-28 08:47:01,599 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 304 - 8 0.008 0.260 2026-10-28 08:47:01,627 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.008 0.115 2026-10-28 08:47:01,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: tour succeeded 2026-10-28 08:47:01,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR website_page_properties_website_page SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 08:47:01,669 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 8 0.018 0.292 2026-10-28 08:47:01,686 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.199 2026-10-28 08:47:01,710 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.004 0.139 2026-10-28 08:47:01,731 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:01] "GET /web/image/website.library_image_07 HTTP/1.1" 200 - 8 0.005 0.074 2026-10-28 08:47:02,348 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: heap 39912264 (allocated 41545728) 2026-10-28 08:47:02,368 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing chrome headless with pid 18192 2026-10-28 08:47:02,373 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing websocket connection 2026-10-28 08:47:02,374 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Terminating chrome headless with pid 18192 2026-10-28 08:47:02,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084702_535751_test_website_page_properties_website_page.txt 2026-10-28 08:47:02,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Removing chrome user profile "/tmp/tmpg5r6xyzz_chrome_odoo" 2026-10-28 08:47:02,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:47:02,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-10-28 08:47:03,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome pid: 18727 2026-10-28 08:47:03,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless temporary user profile dir: /tmp/tmp2qu0h0e7_chrome_odoo 2026-10-28 08:47:03,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:33911/json/version 2026-10-28 08:47:03,178 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33911/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:47:03,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Browser version: Chrome/150.0.7871.114 2026-10-28 08:47:03,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:33911/json 2026-10-28 08:47:03,209 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:33911/json with timeout 3 increased to 10s during tests 2026-10-28 08:47:03,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Websocket url found: ws://127.0.0.1:33911/devtools/page/197204C91A72FEB2CA8C2CA61CF490CC 2026-10-28 08:47:03,228 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Enable chrome headless console log notification 2026-10-28 08:47:03,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless enable page notifications 2026-10-28 08:47:03,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 08:47:03,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Setting session cookie in browser 2026-10-28 08:47:03,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Open "http://127.0.0.1:8069/odoo/action-website.action_website_configuration" in browser 2026-10-28 08:47:03,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.action_website_configuration" 2026-10-28 08:47:03,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:47:05,394 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:05] "GET /odoo/action-website.action_website_configuration HTTP/1.1" 200 - 191 0.196 1.860 2026-10-28 08:47:05,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigation result: {'frameId': '197204C91A72FEB2CA8C2CA61CF490CC', 'loaderId': '7C61BD4CC0598620874AF21F765F9601', 'isDownload': False} 2026-10-28 08:47:05,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate ready code "odoo.isTourReady('configurator_flow')" 2026-10-28 08:47:05,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.027 2026-10-28 08:47:05,525 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:05] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.072 2026-10-28 08:47:05,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:05] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.078 2026-10-28 08:47:05,583 104 INFO rb-e85a3c6-226074-429757 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 08:47:06,752 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.502 0.794 2026-10-28 08:47:06,762 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.894 2026-10-28 08:47:06,769 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.176 2026-10-28 08:47:06,780 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.304 2026-10-28 08:47:06,953 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:47:06,957 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 08:47:06,963 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 08:47:06,986 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.011 2026-10-28 08:47:07,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-10-28 08:47:07,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 08:47:07,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.021 0.073 2026-10-28 08:47:07,118 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 08:47:07,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate test code "odoo.startTour('configurator_flow', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.action_website_configuration", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:47:07,272 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.114 2026-10-28 08:47:07,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [1/37] Tour configurator_flow → Step click on create new website (trigger: button[name="action_website_create_new"]) 2026-10-28 08:47:07,319 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.218 2026-10-28 08:47:07,330 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.076 2026-10-28 08:47:07,361 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.027 2026-10-28 08:47:07,384 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.233 2026-10-28 08:47:07,424 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:47:07,432 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:47:07,459 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /web/image/res.partner/3/avatar_128?unique=1793170179000 HTTP/1.1" 200 - 9 0.017 0.115 2026-10-28 08:47:07,490 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.164 2026-10-28 08:47:07,554 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:47:07,947 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:07] "POST /mail/data HTTP/1.1" 200 - 145 0.175 0.529 2026-10-28 08:47:08,058 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.502 2026-10-28 08:47:09,597 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:09] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 196 0.191 1.962 2026-10-28 08:47:09,603 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.386 2026-10-28 08:47:09,636 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.006 1.397 2026-10-28 08:47:09,714 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:47:09,845 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:47:10,926 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:10] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.427 0.723 2026-10-28 08:47:12,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 08:47:12,222 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 08:47:12,235 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:47:12,240 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 08:47:12,262 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 08:47:12,270 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /product/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:47:12,278 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 08:47:12,295 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 08:47:12,304 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:47:12,313 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 08:47:12,363 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:47:12,389 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:47:12,392 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:47:12,446 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:47:12,448 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 08:47:12,461 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:47:12,466 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.088 2026-10-28 08:47:12,498 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 08:47:12,522 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.116 2026-10-28 08:47:12,561 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 08:47:12,567 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 08:47:12,578 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:47:12,586 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:47:12,631 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.119 2026-10-28 08:47:12,652 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:47:12,655 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:47:12,621 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.114 2026-10-28 08:47:12,674 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:47:12,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [2/37] Tour configurator_flow → Step insert website name (trigger: [name="name"] input) 2026-10-28 08:47:12,772 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:47:12,774 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 08:47:12,826 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.100 2026-10-28 08:47:12,842 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.134 2026-10-28 08:47:12,899 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:47:12,920 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.193 2026-10-28 08:47:12,933 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 08:47:12,969 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.098 2026-10-28 08:47:12,998 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:12] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:47:13,001 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 08:47:13,032 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 08:47:13,036 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.128 2026-10-28 08:47:13,051 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 08:47:13,090 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:47:13,104 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:47:13,110 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 08:47:13,129 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 08:47:13,136 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 08:47:13,142 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:47:13,147 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.408 2026-10-28 08:47:13,203 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 08:47:13,248 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 08:47:13,257 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 08:47:13,300 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:47:13,308 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 08:47:13,316 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:47:13,330 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 08:47:13,333 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 08:47:13,346 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:13] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:47:15,363 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:15] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 1098 0.586 1.734 2026-10-28 08:47:17,764 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:47:17,765 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:17] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1174 1.066 3.693 2026-10-28 08:47:18,075 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:18] "POST /web/dataset/call_button/res.config.settings/action_website_create_new HTTP/1.1" 200 - 8 0.004 0.077 2026-10-28 08:47:18,124 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:18] "GET /web/image/res.config.settings/11/favicon?unique=1793177237968 HTTP/1.1" 200 - 5 0.010 0.032 2026-10-28 08:47:18,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:18] "POST /web/dataset/call_kw/website/get_views HTTP/1.1" 200 - 17 0.028 0.052 2026-10-28 08:47:18,279 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:18] "POST /web/dataset/call_kw/website/onchange HTTP/1.1" 200 - 7 0.009 0.022 2026-10-28 08:47:18,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [3/37] Tour configurator_flow → Step validate the website creation modal (trigger: button.btn-primary:contains("Create")) 2026-10-28 08:47:18,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [4/37] Tour configurator_flow → Step click next (trigger: button.o_configurator_show) 2026-10-28 08:47:19,213 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:47:19,213 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:19] "POST /web/dataset/call_kw/website/web_save HTTP/1.1" 200 - 263 0.272 0.441 2026-10-28 08:47:19,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:19] "POST /web/dataset/call_button/website/create_and_redirect_configurator HTTP/1.1" 200 - 22 0.015 0.029 2026-10-28 08:47:19,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 5 2026-10-28 08:47:21,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:21] "GET /odoo/action-927?menu_id=637 HTTP/1.1" 200 - 150 0.188 1.750 2026-10-28 08:47:21,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/2ac140d/web.assets_web.min.js, copying from /web/assets/2ac140d/web.assets_web.min.js 2026-10-28 08:47:21,502 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:21] "GET /web/assets/5/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 11 0.030 0.125 2026-10-28 08:47:21,538 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.165 2026-10-28 08:47:21,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/a32ecb6/web.assets_web.min.css, copying from /web/assets/a32ecb6/web.assets_web.min.css 2026-10-28 08:47:21,672 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:21] "GET /web/assets/5/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 10 0.069 0.236 2026-10-28 08:47:21,743 104 INFO rb-e85a3c6-226074-429757 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 08:47:21,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/63175f4/web.assets_tests.min.js, copying from /web/assets/63175f4/web.assets_tests.min.js 2026-10-28 08:47:21,789 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:21] "GET /web/assets/5/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.014 0.046 2026-10-28 08:47:21,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/e2f411e/web.assets_web_print.min.css, copying from /web/assets/e2f411e/web.assets_web_print.min.css 2026-10-28 08:47:21,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:21] "GET /web/assets/5/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.049 0.044 2026-10-28 08:47:22,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [4/37] Tour configurator_flow → Step click next (trigger: button.o_configurator_show) 2026-10-28 08:47:22,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/488f8fe/bus.websocket_worker_assets.min.js, copying from /web/assets/488f8fe/bus.websocket_worker_assets.min.js 2026-10-28 08:47:22,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-10-28 08:47:22,702 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.014 0.027 2026-10-28 08:47:22,815 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.008 0.036 2026-10-28 08:47:23,010 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.052 0.184 2026-10-28 08:47:23,018 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.139 2026-10-28 08:47:23,455 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "POST /mail/data HTTP/1.1" 200 - 146 0.185 0.380 2026-10-28 08:47:23,507 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.013 0.439 2026-10-28 08:47:23,530 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.458 2026-10-28 08:47:23,741 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.006 2026-10-28 08:47:23,785 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.013 0.029 2026-10-28 08:47:23,803 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.039 2026-10-28 08:47:23,893 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "POST /web/dataset/call_kw/website/configurator_init HTTP/1.1" 200 - 15 0.016 0.039 2026-10-28 08:47:23,937 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:23] "GET /viin_brand/static/img/Viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:47:23,978 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [5/37] Tour configurator_flow → Step select a website type (trigger: a.o_change_website_type) 2026-10-28 08:47:24,041 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [6/37] Tour configurator_flow → Step insert a website industry (trigger: .o_configurator_industry input) 2026-10-28 08:47:24,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [7/37] Tour configurator_flow → Step select a website industry from the autocomplete (trigger: .o_configurator_industry ul li a) 2026-10-28 08:47:24,397 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [8/37] Tour configurator_flow → Step select an objective (trigger: .o_configurator_purpose_dd a) 2026-10-28 08:47:24,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [9/37] Tour configurator_flow → Step choose from the objective list (trigger: a.o_change_website_purpose) 2026-10-28 08:47:24,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [10/37] Tour configurator_flow → Step chose a palette card (trigger: .palette_card) 2026-10-28 08:47:24,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [11/37] Tour configurator_flow → Step select Pricing (trigger: .card:contains("Pricing")) 2026-10-28 08:47:24,672 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [12/37] Tour configurator_flow → Step .card.border-success:contains("Pricing") 2026-10-28 08:47:24,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [13/37] Tour configurator_flow → Step Events should be selected (module already installed) (trigger: .card.card_installed:contains("Events")) 2026-10-28 08:47:24,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [14/37] Tour configurator_flow → Step Slides should be selected (module already installed) (trigger: .card.card_installed:contains("eLearning")) 2026-10-28 08:47:24,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [15/37] Tour configurator_flow → Step .card.card_installed:contains("Success Stories") 2026-10-28 08:47:24,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [16/37] Tour configurator_flow → Step Success Stories (Blog) and News (Blog) should be selected (module already installed) (trigger: .card.card_installed:contains("News")) 2026-10-28 08:47:24,980 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [17/37] Tour configurator_flow → Step Click on build my website (trigger: button.btn-primary) 2026-10-28 08:47:25,045 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [18/37] Tour configurator_flow → Step Loader should be shown (trigger: .o_website_loader_container) 2026-10-28 08:47:25,068 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "POST /web/dataset/call_kw/website/configurator_recommended_themes HTTP/1.1" 200 - 5 0.010 0.009 2026-10-28 08:47:25,132 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/1.jpg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 08:47:25,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [19/37] Tour configurator_flow → Step Wait until the configurator is finished (trigger: .o_website_preview[data-view-xmlid='website.homepage']) 2026-10-28 08:47:25,167 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/2.jpg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 08:47:25,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/3.jpg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 08:47:25,201 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/8.jpg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 08:47:25,231 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/5.jpg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 08:47:25,258 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/7.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 08:47:25,262 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/6.jpg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 08:47:25,280 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:25] "GET /website/static/src/img/website_loader/4.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:47:27,189 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted website.menu records with IDs: [109] 2026-10-28 08:47:28,687 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 08:47:28,687 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:28] "POST /web/dataset/call_kw/website/configurator_apply HTTP/1.1" 200 - 775 0.718 2.889 2026-10-28 08:47:28,744 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:28] "POST /website/track_installing_modules HTTP/1.1" 200 - 16 0.038 3.613 2026-10-28 08:47:28,825 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:28] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 17 0.024 3.476 2026-10-28 08:47:28,834 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:47:28,848 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:28] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.149 2026-10-28 08:47:28,928 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:28] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 200 - 11 0.048 3.573 2026-10-28 08:47:28,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:28] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 11 0.039 3.624 2026-10-28 08:47:30,505 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:30] "GET /odoo/action-website.website_preview?website_id=5 HTTP/1.1" 200 - 159 0.158 1.590 2026-10-28 08:47:30,549 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:30] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 11 0.021 5.242 2026-10-28 08:47:33,926 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/200ff9d/web.assets_web.min.css (id:9793) 2026-10-28 08:47:33,928 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Deleting attachments [9787] (matching /web/assets/5/_______/web.assets_web.min.css) because it was replaced with /web/assets/5/200ff9d/web.assets_web.min.css 2026-10-28 08:47:33,981 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:33] "GET /web/assets/5/200ff9d/web.assets_web.min.css HTTP/1.1" 200 - 23 0.102 3.306 2026-10-28 08:47:38,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/5157748/web.assets_web.min.js (id:9794) 2026-10-28 08:47:38,454 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Deleting attachments [9786] (matching /web/assets/5/_______/web.assets_web.min.js) because it was replaced with /web/assets/5/5157748/web.assets_web.min.js 2026-10-28 08:47:38,475 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:38] "GET /web/assets/5/5157748/web.assets_web.min.js HTTP/1.1" 200 - 13 0.012 7.884 2026-10-28 08:47:38,498 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 7.907 2026-10-28 08:47:41,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [19/37] Tour configurator_flow → Step Wait until the configurator is finished (trigger: .o_website_preview[data-view-xmlid='website.homepage']) 2026-10-28 08:47:41,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-10-28 08:47:41,948 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/c7456fb/web.assets_web_print.min.css (id:9795) 2026-10-28 08:47:41,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Deleting attachments [9789] (matching /web/assets/5/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/5/c7456fb/web.assets_web_print.min.css 2026-10-28 08:47:41,960 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:41] "GET /web/assets/5/c7456fb/web.assets_web_print.min.css HTTP/1.1" 200 - 17 0.059 3.370 2026-10-28 08:47:42,142 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.054 0.342 2026-10-28 08:47:42,182 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 8 0.014 0.598 2026-10-28 08:47:42,669 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "POST /mail/data HTTP/1.1" 200 - 146 0.207 0.615 2026-10-28 08:47:42,712 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.974 2026-10-28 08:47:42,754 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.555 2026-10-28 08:47:42,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.021 0.615 2026-10-28 08:47:42,822 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.610 2026-10-28 08:47:42,914 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.011 2026-10-28 08:47:43,020 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 10 0.037 0.066 2026-10-28 08:47:43,062 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.060 2026-10-28 08:47:43,071 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.118 2026-10-28 08:47:43,082 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.099 2026-10-28 08:47:43,093 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.079 2026-10-28 08:47:43,103 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.088 2026-10-28 08:47:43,180 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "GET /website/force/5?path=/ HTTP/1.1" 303 - 11 0.016 0.017 2026-10-28 08:47:43,187 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 08:47:45,316 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:45] "GET / HTTP/1.1" 200 - 1107 0.541 1.571 2026-10-28 08:47:45,330 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:45] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.003 0.632 2026-10-28 08:47:48,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/e164def/web.assets_frontend.min.css (id:9796) 2026-10-28 08:47:48,278 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/assets/5/e164def/web.assets_frontend.min.css HTTP/1.1" 200 - 15 0.030 2.899 2026-10-28 08:47:48,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:47:48,308 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/assets/5/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 2.913 2026-10-28 08:47:48,319 104 INFO rb-e85a3c6-226074-429757 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 08:47:48,319 104 INFO rb-e85a3c6-226074-429757 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 08:47:48,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:47:48,351 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/assets/5/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.025 2026-10-28 08:47:48,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 11 0.007 0.015 2026-10-28 08:47:48,495 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 08:47:48,534 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/image/website/5/logo/Website%20Test?unique=e5a072c HTTP/1.1" 200 - 4 0.044 0.037 2026-10-28 08:47:48,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [20/37] Tour configurator_flow → Step check menu and footer links are correct (trigger: body:not(.editor_enable)) 2026-10-28 08:47:48,584 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 11 0.012 0.069 2026-10-28 08:47:48,604 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:47:48,630 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/assets/5/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.068 2026-10-28 08:47:48,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [21/37] Tour configurator_flow → Step Check footer Contact Us link is there (trigger: :iframe #footer ul a:contains(Contact us)) 2026-10-28 08:47:48,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:48] "GET /web/image/website/5/favicon?unique=e5a072c HTTP/1.1" 200 - 5 0.011 0.088 2026-10-28 08:47:49,212 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:49] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.011 2026-10-28 08:47:49,425 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:49] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 23 0.015 0.071 2026-10-28 08:47:49,868 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/1b8ecf3/website.assets_all_wysiwyg_inside.min.css (id:9800) 2026-10-28 08:47:49,872 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:49] "GET /web/assets/5/1b8ecf3/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 15 0.015 0.412 2026-10-28 08:47:49,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/f413248/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/f413248/website.assets_all_wysiwyg_inside.min.js 2026-10-28 08:47:49,899 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:49] "GET /web/assets/5/f413248/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.445 2026-10-28 08:47:50,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [22/37] Tour configurator_flow → Step Check footer Privacy Policy link is there (trigger: :iframe #footer ul a:contains(Privacy Policy)) 2026-10-28 08:47:50,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [23/37] Tour configurator_flow → Step Check menu Home is there (trigger: :iframe .top_menu a:contains(Home):not(:visible)) 2026-10-28 08:47:50,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [24/37] Tour configurator_flow → Step Check menu Events is there (trigger: :iframe .top_menu a:contains(Events):not(:visible)) 2026-10-28 08:47:50,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [25/37] Tour configurator_flow → Step Check menu Courses is there (trigger: :iframe .top_menu a:contains(Courses):not(:visible)) 2026-10-28 08:47:50,221 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [26/37] Tour configurator_flow → Step Check menu Pricing is there (trigger: :iframe .top_menu a:contains(Pricing):not(:visible)) 2026-10-28 08:47:50,275 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [27/37] Tour configurator_flow → Step Check menu News is there (trigger: :iframe .top_menu a:contains(News):not(:visible)) 2026-10-28 08:47:50,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [28/37] Tour configurator_flow → Step Check menu Success Stories is there (trigger: :iframe .top_menu a:contains(Success Stories):not(:visible)) 2026-10-28 08:47:50,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [29/37] Tour configurator_flow → Step Check menu Contact us is there (trigger: :iframe .top_menu a:contains(Contact us):not(:visible)) 2026-10-28 08:47:50,433 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [30/37] Tour configurator_flow → Step Check url / is there (trigger: :iframe .top_menu a[href^='/']:not(:visible)) 2026-10-28 08:47:50,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [31/37] Tour configurator_flow → Step Check url /event is there (trigger: :iframe .top_menu a[href^='/event']:not(:visible)) 2026-10-28 08:47:50,538 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [32/37] Tour configurator_flow → Step Check url /slides is there (trigger: :iframe .top_menu a[href^='/slides']:not(:visible)) 2026-10-28 08:47:50,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [33/37] Tour configurator_flow → Step Check url /pricing is there (trigger: :iframe .top_menu a[href^='/pricing']:not(:visible)) 2026-10-28 08:47:50,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [34/37] Tour configurator_flow → Step Check url /blog/ is there (trigger: :iframe .top_menu a[href^='/blog/']:not(:visible)) 2026-10-28 08:47:50,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [35/37] Tour configurator_flow → Step Check url /blog/ is there (trigger: :iframe .top_menu a[href^='/blog/']:not(:visible)) 2026-10-28 08:47:50,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [36/37] Tour configurator_flow → Step Check url /contactus is there (trigger: :iframe .top_menu a[href^='/contactus']:not(:visible)) 2026-10-28 08:47:50,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [37/37] Tour configurator_flow → Step :iframe h1:contains(your journey starts here) 2026-10-28 08:47:51,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: tour succeeded 2026-10-28 08:47:51,894 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: ╔══════════════════════════════════╗ ║ TOUR configurator_flow SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 08:47:52,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: heap 33301568 (allocated 37351424) 2026-10-28 08:47:52,282 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing chrome headless with pid 18727 2026-10-28 08:47:52,292 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing websocket connection 2026-10-28 08:47:52,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Terminating chrome headless with pid 18727 2026-10-28 08:47:52,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084752_449905_test_01_configurator_flow.txt 2026-10-28 08:47:52,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Removing chrome user profile "/tmp/tmp2qu0h0e7_chrome_odoo" 2026-10-28 08:47:52,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 10 removed 2026-10-28 08:47:52,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-10-28 08:47:52,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:47:55,873 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:47:55] "GET /blog/test-blog-5/test-post-8 HTTP/1.1" 200 - 224 0.165 2.993 2026-10-28 08:47:55,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-10-28 08:47:55,937 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:47:56,478 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6936, 6934, 5923, 5921, 5919, 5917, 5916, 5915, 5914, 5912, 5910, 5908, 5906, 5904, 5903, 5902, 5900, 5898, 5897, 5895, 5893, 5891, 5889, 5888, 5887, 5885, 5883, 5881, 5879, 5877, 5875, 5873, 5872, 5871, 5869, 5867, 5865, 5863, 5861] 2026-10-28 08:47:56,597 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [349624, 349625, 349645, 349646, 349661, 349664, 349665, 349671, 349672, 349673, 349611, 349613, 349614, 349615, 349616, 349626, 349627, 349628, 349632, 349633, 349643, 349644, 349647, 349658, 349659, 349660, 349662, 349663, 349666, 349667, 349668, 349669, 349670, 349674, 349677, 349678, 349679, 411958, 411959] 2026-10-28 08:47:56,778 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2507, 2508, 2509, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886] 2026-10-28 08:47:56,784 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted slide.slide records with IDs: [1, 2, 3, 4, 5, 6, 8, 9, 10, 7, 11, 12, 13, 14, 15, 17, 18, 19, 16, 20, 21, 22, 23, 24, 26, 27, 25, 28, 29, 30, 31, 34, 35, 32, 36, 33, 37, 38, 39] 2026-10-28 08:47:56,879 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [349692, 349694, 349707, 349709, 349711] 2026-10-28 08:47:56,879 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6937, 6935, 5929, 5928, 5927, 5926, 5925, 5924, 5922, 5920, 5918, 5913, 5911, 5909, 5907, 5905, 5901, 5899, 5896, 5894, 5892, 5890, 5886, 5884, 5882, 5880, 5878, 5876, 5874, 5870, 5868, 5866, 5864, 5862, 5860, 5859, 5858, 5857, 5856, 5855, 5854] 2026-10-28 08:47:57,176 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [349598, 349599, 349600, 349601, 349602, 349603, 349604] 2026-10-28 08:47:57,225 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2500, 2571, 2578, 2585, 2592, 2501, 2572, 2579, 2586, 2593, 2502, 2573, 2580, 2587, 2594, 2503, 2574, 2581, 2588, 2595, 2504, 2575, 2582, 2589, 2596, 2505, 2576, 2583, 2590, 2597, 2506, 2577, 2584, 2591, 2598] 2026-10-28 08:47:57,226 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-10-28 08:47:57,239 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 884, 885] 2026-10-28 08:48:12,564 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-10-28 08:48:17,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome pid: 19086 2026-10-28 08:48:17,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless temporary user profile dir: /tmp/tmp3_31em2w_chrome_odoo 2026-10-28 08:48:17,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:39519/json/version 2026-10-28 08:48:17,679 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39519/json/version with timeout 3 increased to 10s during tests 2026-10-28 08:48:17,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Browser version: Chrome/150.0.7871.114 2026-10-28 08:48:17,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:39519/json 2026-10-28 08:48:17,743 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:39519/json with timeout 3 increased to 10s during tests 2026-10-28 08:48:17,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Websocket url found: ws://127.0.0.1:39519/devtools/page/154ECC7D05F1851B5E5A919B6D1A8639 2026-10-28 08:48:17,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Enable chrome headless console log notification 2026-10-28 08:48:17,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless enable page notifications 2026-10-28 08:48:18,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:demo from n/a 2026-10-28 08:48:18,237 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Setting session cookie in browser 2026-10-28 08:48:18,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Open "http://127.0.0.1:8069/slides" in browser 2026-10-28 08:48:18,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigating to: "http://127.0.0.1:8069/slides" 2026-10-28 08:48:18,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 08:48:20,272 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /slides HTTP/1.1" 200 - 334 0.247 1.757 2026-10-28 08:48:20,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigation result: {'frameId': '154ECC7D05F1851B5E5A919B6D1A8639', 'loaderId': '92647B7F86AB57028912BB1A859D7AC0', 'isDownload': False} 2026-10-28 08:48:20,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate ready code "odoo.isTourReady('certification_member')" 2026-10-28 08:48:20,331 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "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 08:48:20,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a78e01/web.assets_frontend.min.css, copying from /web/assets/6a78e01/web.assets_frontend.min.css 2026-10-28 08:48:20,404 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /web/assets/1/6a78e01/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.037 2026-10-28 08:48:20,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9301006/web.assets_frontend_minimal.min.js, copying from /web/assets/9301006/web.assets_frontend_minimal.min.js 2026-10-28 08:48:20,437 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /web/assets/1/9301006/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.051 2026-10-28 08:48:20,440 104 INFO rb-e85a3c6-226074-429757 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 08:48:20,440 104 INFO rb-e85a3c6-226074-429757 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 08:48:20,459 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f2e763/web.__assets_tests_call__.min.js, copying from /web/assets/3f2e763/web.__assets_tests_call__.min.js 2026-10-28 08:48:20,483 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /web/assets/1/3f2e763/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-10-28 08:48:20,566 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /website_slides/static/src/img/banner_default.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 08:48:20,766 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /web/image/website/1/logo/My%20Website?unique=8cb4d97 HTTP/1.1" 200 - 4 0.011 0.045 2026-10-28 08:48:20,774 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /website_slides_survey/static/src/img/certification.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 08:48:20,838 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /web/image/gamification.karma.rank/4/image_128?unique=55bd93d HTTP/1.1" 200 - 5 0.009 0.096 2026-10-28 08:48:20,848 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 08:48:20,860 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /gamification/static/img/rank_misc_unicorn.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 08:48:20,865 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 08:48:20,949 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:20] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 200 - 9 0.041 0.191 2026-10-28 08:48:21,013 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=8cb4d97 HTTP/1.1" 200 - 3 0.008 0.139 2026-10-28 08:48:21,031 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/gamification.karma.rank/5/image_128/Doctor?unique=55bd93d HTTP/1.1" 200 - 3 0.002 0.263 2026-10-28 08:48:21,091 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/slide.channel/8/image_512/Basics%20of%20Gardening%20-%20Test?unique=8cb4d97 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-28 08:48:21,116 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/gamification.badge/34/image_128/Get%20started?unique=1cac65e HTTP/1.1" 200 - 4 0.011 0.210 2026-10-28 08:48:21,140 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/gamification.badge/35/image_128/Know%20yourself?unique=1cac65e HTTP/1.1" 200 - 4 0.005 0.202 2026-10-28 08:48:21,153 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/gamification.badge/36/image_128/Power%20User?unique=1cac65e HTTP/1.1" 200 - 4 0.005 0.119 2026-10-28 08:48:21,211 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 200 - 9 0.012 0.050 2026-10-28 08:48:21,220 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/gamification.badge/38/image_128/Community%20hero?unique=1cac65e HTTP/1.1" 200 - 4 0.002 0.117 2026-10-28 08:48:21,258 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 200 - 9 0.010 0.120 2026-10-28 08:48:21,272 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/website/1/favicon?unique=8cb4d97 HTTP/1.1" 200 - 4 0.003 0.301 2026-10-28 08:48:21,290 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/image/gamification.badge/37/image_128/Certified%20Knowledge?unique=598a5f3 HTTP/1.1" 200 - 4 0.005 0.233 2026-10-28 08:48:21,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js, copying from /web/assets/8a9323b/web.assets_frontend_lazy.min.js 2026-10-28 08:48:21,349 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /web/assets/1/8a9323b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.173 2026-10-28 08:48:21,847 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:21] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:48:21,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate test code "odoo.startTour('certification_member', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/slides", "delayToCheckUndeterminisms": 0})" 2026-10-28 08:48:21,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [1/63] Tour certification_member → Step eLearning: go to certification course (trigger: a:contains("DIY Furniture - TEST")) 2026-10-28 08:48:22,038 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.147 2026-10-28 08:48:22,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [2/63] Tour certification_member → Step eLearning: does not have access to certification (trigger: .o_wslides_course_main) 2026-10-28 08:48:22,108 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:22] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.028 0.165 2026-10-28 08:48:23,026 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 164 0.123 0.824 2026-10-28 08:48:23,082 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /web/static/lib/pdfjs/build/pdf.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:48:23,083 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /web/static/lib/pdfjs/build/pdf.worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 08:48:23,109 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /website_slides/static/lib/pdfslidesviewer/PDFSlidesViewer.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 08:48:23,206 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:48:23,208 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=8cb4d97 HTTP/1.1" 200 - 3 0.005 0.009 2026-10-28 08:48:23,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [2/63] Tour certification_member → Step eLearning: does not have access to certification (trigger: .o_wslides_course_main) 2026-10-28 08:48:23,909 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.011 0.098 2026-10-28 08:48:23,945 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [3/63] Tour certification_member → Step eLearning: previous step check (trigger: .o_wslides_course_main.empty-content-success) 2026-10-28 08:48:23,955 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.014 0.108 2026-10-28 08:48:23,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.127 2026-10-28 08:48:23,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d16c24a/portal.assets_chatter.min.js, copying from /web/assets/d16c24a/portal.assets_chatter.min.js 2026-10-28 08:48:23,998 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:23] "GET /web/assets/1/d16c24a/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.006 0.047 2026-10-28 08:48:24,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1757f7/portal.assets_chatter.min.css, copying from /web/assets/b1757f7/portal.assets_chatter.min.css 2026-10-28 08:48:24,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:24] "GET /web/assets/1/b1757f7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.007 0.086 2026-10-28 08:48:24,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [4/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-10-28 08:48:24,130 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [5/63] Tour certification_member → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-10-28 08:48:24,169 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:24] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.018 0.080 2026-10-28 08:48:24,238 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:24] "POST /portal/chatter_init HTTP/1.1" 200 - 21 0.024 0.137 2026-10-28 08:48:25,679 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/050b9fe/portal.assets_chatter_style.min.css (id:9870) 2026-10-28 08:48:25,683 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:25] "GET /web/assets/1/050b9fe/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.017 1.471 2026-10-28 08:48:25,819 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:25] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 34 0.051 1.626 2026-10-28 08:48:25,839 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:25] "POST /mail/thread/data HTTP/1.1" 200 - 8 0.004 0.070 2026-10-28 08:48:25,860 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:25] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.007 0.080 2026-10-28 08:48:25,901 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:25] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.014 0.045 2026-10-28 08:48:26,500 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:26] "POST /shop/cart/update_json HTTP/1.1" 200 - 151 0.173 0.412 2026-10-28 08:48:26,557 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:26] "GET /web/image/product.product/898/image_128?unique=8cb4d97 HTTP/1.1" 200 - 5 0.003 0.028 2026-10-28 08:48:27,671 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:27] "GET /shop/cart HTTP/1.1" 200 - 149 0.143 0.661 2026-10-28 08:48:27,706 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-28 08:48:27,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [6/63] Tour certification_member → Step Checkout your order (trigger: a[href^="/shop/checkout"]) 2026-10-28 08:48:28,043 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:28] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.021 0.032 2026-10-28 08:48:28,058 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.061 2026-10-28 08:48:28,166 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:28] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.018 0.048 2026-10-28 08:48:28,377 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:28] "GET /shop/confirm_order HTTP/1.1" 303 - 54 0.054 0.137 2026-10-28 08:48:28,909 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:28] "GET /shop/payment HTTP/1.1" 200 - 117 0.089 0.437 2026-10-28 08:48:28,937 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-28 08:48:28,940 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-28 08:48:28,946 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-28 08:48:29,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:29] "GET /web/image/payment.method/222/image_payment_form/Demo?unique=44fc56c HTTP/1.1" 200 - 4 0.002 0.011 2026-10-28 08:48:29,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [7/63] Tour certification_member → Step eCommerce: select Test payment provider (trigger: input[name="o_payment_radio"][data-payment-method-code="demo"]) 2026-10-28 08:48:29,249 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:29] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.015 0.028 2026-10-28 08:48:29,269 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.048 2026-10-28 08:48:29,316 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [8/63] Tour certification_member → Step eCommerce: add card number (trigger: input[name="customer_input"]) 2026-10-28 08:48:29,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [9/63] Tour certification_member → Step Pay (trigger: button[name="o_payment_submit_button"]) 2026-10-28 08:48:29,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-28 08:48:29,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-10-28 08:48:29,475 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 08:48:29,598 104 INFO rb-e85a3c6-226074-429757 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00102: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00102', 'should_tokenize': False} 2026-10-28 08:48:29,613 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:29] "POST /shop/payment/transaction/102 HTTP/1.1" 200 - 53 0.055 0.094 2026-10-28 08:48:29,715 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:29] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 25 0.029 0.045 2026-10-28 08:48:30,183 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:30] "GET /payment/status HTTP/1.1" 200 - 36 0.024 0.414 2026-10-28 08:48:30,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-28 08:48:30,491 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.012 2026-10-28 08:48:30,553 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:30] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.022 0.046 2026-10-28 08:48:34,251 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:34] "POST /payment/status/poll HTTP/1.1" 200 - 519 0.615 3.117 2026-10-28 08:48:34,347 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:34] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.010 0.041 2026-10-28 08:48:34,693 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:34] "GET /shop/confirmation HTTP/1.1" 200 - 52 0.050 0.281 2026-10-28 08:48:35,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-28 08:48:35,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-10-28 08:48:35,174 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:35] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.013 0.051 2026-10-28 08:48:35,182 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [11/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-28 08:48:35,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [12/63] Tour certification_member → Step eCommerce: go back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-10-28 08:48:35,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [13/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-28 08:48:35,543 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:35] "GET /slides HTTP/1.1" 200 - 50 0.034 0.161 2026-10-28 08:48:35,659 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:35] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.009 0.038 2026-10-28 08:48:35,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:35] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.016 0.077 2026-10-28 08:48:35,767 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:35] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.010 0.138 2026-10-28 08:48:35,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [13/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-28 08:48:35,964 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.013 2026-10-28 08:48:36,029 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.020 0.059 2026-10-28 08:48:36,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [14/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-28 08:48:36,441 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 87 0.090 0.289 2026-10-28 08:48:36,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.009 0.040 2026-10-28 08:48:36,747 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:48:36,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [14/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-28 08:48:36,792 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.012 2026-10-28 08:48:36,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.028 0.063 2026-10-28 08:48:36,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [15/63] Tour certification_member → Step eLearning: start course (trigger: .o_wslides_js_slides_list_slide_link) 2026-10-28 08:48:36,930 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.019 0.071 2026-10-28 08:48:36,934 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:36] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 08:48:37,022 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:37] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.041 0.097 2026-10-28 08:48:37,194 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:37] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 44 0.058 0.142 2026-10-28 08:48:37,227 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:37] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.015 0.204 2026-10-28 08:48:37,253 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:37] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.006 0.235 2026-10-28 08:48:37,286 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:37] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=ad2235e4-28ff-4263-9302-1f41b7b69751 HTTP/1.1" 303 - 14 0.007 0.062 2026-10-28 08:48:37,780 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:37] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 51 0.043 0.436 2026-10-28 08:48:37,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ea5e06/survey.survey_assets.min.css, copying from /web/assets/0ea5e06/survey.survey_assets.min.css 2026-10-28 08:48:37,869 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:37] "GET /web/assets/1/0ea5e06/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.006 0.032 2026-10-28 08:48:38,047 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f9c703/survey.survey_assets.min.js, copying from /web/assets/8f9c703/survey.survey_assets.min.js 2026-10-28 08:48:38,066 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:38] "GET /web/assets/1/8f9c703/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-10-28 08:48:38,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [16/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-28 08:48:38,253 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:38] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/ad2235e4-28ff-4263-9302-1f41b7b69751 HTTP/1.1" 200 - 10 0.004 0.015 2026-10-28 08:48:38,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [17/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-10-28 08:48:38,564 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:38] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/ad2235e4-28ff-4263-9302-1f41b7b69751 HTTP/1.1" 200 - 46 0.025 0.228 2026-10-28 08:48:38,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [18/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-10-28 08:48:38,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [19/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-10-28 08:48:38,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [20/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-10-28 08:48:38,918 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [21/63] Tour certification_member → Step Survey: retry certification (trigger: a:contains("Retry")) 2026-10-28 08:48:39,084 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:39] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/ad2235e4-28ff-4263-9302-1f41b7b69751 HTTP/1.1" 200 - 65 0.051 0.115 2026-10-28 08:48:39,462 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:39] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/ad2235e4-28ff-4263-9302-1f41b7b69751 HTTP/1.1" 303 - 26 0.024 0.072 2026-10-28 08:48:39,514 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:39] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=b1c775b6-d9ad-4a59-8a92-51a607b6e60b HTTP/1.1" 303 - 10 0.013 0.019 2026-10-28 08:48:39,601 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:39] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.011 0.064 2026-10-28 08:48:39,878 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [22/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-28 08:48:39,951 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:39] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b1c775b6-d9ad-4a59-8a92-51a607b6e60b HTTP/1.1" 200 - 10 0.004 0.018 2026-10-28 08:48:39,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [23/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-10-28 08:48:40,028 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:40] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b1c775b6-d9ad-4a59-8a92-51a607b6e60b HTTP/1.1" 200 - 20 0.008 0.042 2026-10-28 08:48:40,393 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [24/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-10-28 08:48:40,450 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [25/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-10-28 08:48:40,509 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [26/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-10-28 08:48:40,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [27/63] Tour certification_member → Step Survey: retry certification (trigger: a:contains("Retry")) 2026-10-28 08:48:40,735 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:40] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b1c775b6-d9ad-4a59-8a92-51a607b6e60b HTTP/1.1" 200 - 48 0.082 0.070 2026-10-28 08:48:41,130 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:41] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b1c775b6-d9ad-4a59-8a92-51a607b6e60b HTTP/1.1" 303 - 26 0.019 0.065 2026-10-28 08:48:41,177 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:41] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=9da3f4aa-0a66-4d65-9c84-e66b840bf8bb HTTP/1.1" 303 - 10 0.009 0.024 2026-10-28 08:48:41,297 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:41] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.013 0.088 2026-10-28 08:48:41,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [28/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-28 08:48:41,552 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:41] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/9da3f4aa-0a66-4d65-9c84-e66b840bf8bb HTTP/1.1" 200 - 10 0.004 0.015 2026-10-28 08:48:41,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [29/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-10-28 08:48:41,633 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:41] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/9da3f4aa-0a66-4d65-9c84-e66b840bf8bb HTTP/1.1" 200 - 20 0.008 0.038 2026-10-28 08:48:42,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [30/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-10-28 08:48:42,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [31/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-10-28 08:48:42,130 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [32/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-10-28 08:48:42,197 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [33/63] Tour certification_member → Step a:contains("Go back to course") 2026-10-28 08:48:42,369 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [3748] 2026-10-28 08:48:42,417 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:42] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/9da3f4aa-0a66-4d65-9c84-e66b840bf8bb HTTP/1.1" 200 - 91 0.071 0.148 2026-10-28 08:48:42,625 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [34/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-10-28 08:48:42,968 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:42] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 83 0.070 0.261 2026-10-28 08:48:43,121 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=9c513fc HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 08:48:43,263 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:48:43,277 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [34/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-10-28 08:48:43,341 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.015 0.034 2026-10-28 08:48:43,351 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.048 2026-10-28 08:48:43,366 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:48:43,412 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.012 0.032 2026-10-28 08:48:43,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [35/63] Tour certification_member → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-10-28 08:48:43,560 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.034 0.105 2026-10-28 08:48:43,581 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.009 0.128 2026-10-28 08:48:43,609 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.010 0.143 2026-10-28 08:48:43,664 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:43] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.011 0.062 2026-10-28 08:48:44,113 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:44] "POST /shop/cart/update_json HTTP/1.1" 200 - 106 0.113 0.325 2026-10-28 08:48:44,732 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:44] "GET /shop/cart HTTP/1.1" 200 - 71 0.077 0.189 2026-10-28 08:48:44,765 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-28 08:48:45,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [36/63] Tour certification_member → Step Checkout your order (trigger: a[href^="/shop/checkout"]) 2026-10-28 08:48:45,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:45] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.018 0.037 2026-10-28 08:48:45,143 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.056 2026-10-28 08:48:45,332 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:45] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.038 0.050 2026-10-28 08:48:45,563 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:45] "GET /shop/confirm_order HTTP/1.1" 303 - 54 0.054 0.169 2026-10-28 08:48:45,824 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:45] "GET /shop/payment HTTP/1.1" 200 - 70 0.069 0.176 2026-10-28 08:48:45,850 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-28 08:48:45,857 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-28 08:48:45,861 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-28 08:48:46,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [37/63] Tour certification_member → Step eCommerce: select Test payment provider (trigger: input[name="o_payment_radio"][data-payment-method-code="demo"]) 2026-10-28 08:48:46,163 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:46] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.013 0.050 2026-10-28 08:48:46,172 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.072 2026-10-28 08:48:46,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [38/63] Tour certification_member → Step eCommerce: add card number (trigger: input[name="customer_input"]) 2026-10-28 08:48:46,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [39/63] Tour certification_member → Step Pay (trigger: button[name="o_payment_submit_button"]) 2026-10-28 08:48:46,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-28 08:48:46,353 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-10-28 08:48:46,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00103: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00103', 'should_tokenize': False} 2026-10-28 08:48:46,498 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:46] "POST /shop/payment/transaction/103 HTTP/1.1" 200 - 51 0.053 0.098 2026-10-28 08:48:46,602 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:46] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 22 0.021 0.062 2026-10-28 08:48:46,723 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:46] "GET /payment/status HTTP/1.1" 200 - 15 0.010 0.075 2026-10-28 08:48:46,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-28 08:48:47,034 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:47] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.020 0.047 2026-10-28 08:48:47,054 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.074 2026-10-28 08:48:48,703 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:48] "POST /payment/status/poll HTTP/1.1" 200 - 361 0.526 1.162 2026-10-28 08:48:48,789 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:48] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.009 0.034 2026-10-28 08:48:48,976 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:48] "GET /shop/confirmation HTTP/1.1" 200 - 39 0.031 0.149 2026-10-28 08:48:49,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-28 08:48:49,266 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.014 2026-10-28 08:48:49,308 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:49] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.013 0.031 2026-10-28 08:48:49,327 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [41/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-28 08:48:49,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [42/63] Tour certification_member → Step eCommerce: go back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-10-28 08:48:49,494 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [43/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-28 08:48:49,710 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:49] "GET /slides HTTP/1.1" 200 - 50 0.034 0.167 2026-10-28 08:48:49,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:49] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.011 0.037 2026-10-28 08:48:49,879 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:49] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.010 0.087 2026-10-28 08:48:49,944 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:49] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.013 0.137 2026-10-28 08:48:49,994 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:49] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=9c513fc HTTP/1.1" 200 - 3 0.003 0.132 2026-10-28 08:48:50,103 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [43/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-28 08:48:50,188 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.014 0.050 2026-10-28 08:48:50,206 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.080 2026-10-28 08:48:50,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [44/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-28 08:48:50,523 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.059 0.240 2026-10-28 08:48:50,650 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.011 0.036 2026-10-28 08:48:50,788 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 08:48:50,813 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [44/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-28 08:48:50,843 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.019 2026-10-28 08:48:50,896 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.014 0.060 2026-10-28 08:48:50,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [45/63] Tour certification_member → Step eLearning: start course (trigger: .o_wslides_js_slides_list_slide_link) 2026-10-28 08:48:50,972 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:50] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.028 0.046 2026-10-28 08:48:51,028 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.011 0.075 2026-10-28 08:48:51,032 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.103 2026-10-28 08:48:51,145 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 28 0.032 0.072 2026-10-28 08:48:51,167 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.008 0.035 2026-10-28 08:48:51,190 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.004 0.124 2026-10-28 08:48:51,214 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=390ff068-f1d1-4d73-a08b-8041648892ba HTTP/1.1" 303 - 10 0.006 0.047 2026-10-28 08:48:51,302 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.012 0.065 2026-10-28 08:48:51,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [46/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-28 08:48:51,607 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/390ff068-f1d1-4d73-a08b-8041648892ba HTTP/1.1" 200 - 10 0.004 0.015 2026-10-28 08:48:51,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [47/63] Tour certification_member → Step Survey: selecting answer "Oak" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Oak")) 2026-10-28 08:48:51,696 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:51] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/390ff068-f1d1-4d73-a08b-8041648892ba HTTP/1.1" 200 - 20 0.009 0.037 2026-10-28 08:48:52,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [48/63] Tour certification_member → Step Survey: ticking answer "Chair" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Chair")) 2026-10-28 08:48:52,144 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [49/63] Tour certification_member → Step Survey: ticking answer "Shelve" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Shelve")) 2026-10-28 08:48:52,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [50/63] Tour certification_member → Step Survey: ticking answer "Desk" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Desk")) 2026-10-28 08:48:52,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [51/63] Tour certification_member → Step Survey: submitting the certification with correct answers (trigger: button:contains("Submit")) 2026-10-28 08:48:52,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [52/63] Tour certification_member → Step Survey: check certification successful (trigger: div:contains("Congratulations, you have passed the test")) 2026-10-28 08:48:52,817 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:52] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/390ff068-f1d1-4d73-a08b-8041648892ba HTTP/1.1" 200 - 150 0.109 0.357 2026-10-28 08:48:52,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [53/63] Tour certification_member → Step a:contains("Share your certification") 2026-10-28 08:48:52,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [54/63] Tour certification_member → Step .o_wslides_js_share_email input 2026-10-28 08:48:53,011 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [55/63] Tour certification_member → Step .o_wslides_js_share_email button 2026-10-28 08:48:53,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [56/63] Tour certification_member → Step .o_wslides_js_share_email .alert:not(.d-none):contains("Sharing is caring") 2026-10-28 08:48:53,180 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "POST /slides/channel/send_share_email HTTP/1.1" 200 - 24 0.019 0.087 2026-10-28 08:48:53,206 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [57/63] Tour certification_member → Step button.btn-close 2026-10-28 08:48:53,278 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [58/63] Tour certification_member → Step Survey: back to course home page (trigger: a:contains("Go back to course")) 2026-10-28 08:48:53,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [59/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-28 08:48:53,676 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.058 0.249 2026-10-28 08:48:53,787 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.013 0.028 2026-10-28 08:48:53,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:53] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 08:48:54,003 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [59/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-28 08:48:54,026 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.008 2026-10-28 08:48:54,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.017 0.032 2026-10-28 08:48:54,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [60/63] Tour certification_member → Step eLearning: back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-10-28 08:48:54,124 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.014 0.031 2026-10-28 08:48:54,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 08:48:54,183 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.015 0.039 2026-10-28 08:48:54,196 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [61/63] Tour certification_member → Step eLearning: course should be completed (trigger: .o_wslides_course_card:contains("DIY Furniture") .badge:contains("Completed")) 2026-10-28 08:48:54,203 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.004 0.027 2026-10-28 08:48:54,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.007 0.043 2026-10-28 08:48:54,398 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /slides HTTP/1.1" 200 - 51 0.033 0.150 2026-10-28 08:48:54,532 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.030 0.037 2026-10-28 08:48:54,588 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.017 0.086 2026-10-28 08:48:54,623 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.013 0.128 2026-10-28 08:48:54,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [61/63] Tour certification_member → Step eLearning: course should be completed (trigger: .o_wslides_course_card:contains("DIY Furniture") .badge:contains("Completed")) 2026-10-28 08:48:54,811 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.016 2026-10-28 08:48:54,863 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [62/63] Tour certification_member → Step eLearning: access user profile (trigger: .o_wslides_home_aside_loggedin a:contains("View")) 2026-10-28 08:48:54,870 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:54] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.014 0.053 2026-10-28 08:48:56,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner 2026-10-28 08:48:56,548 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:56] "GET /profile/user/6 HTTP/1.1" 200 - 308 0.227 1.367 2026-10-28 08:48:56,681 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:56] "GET /web/image/res.users/6/avatar_1024?unique=60d7a7f HTTP/1.1" 200 - 9 0.011 0.032 2026-10-28 08:48:56,720 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:56] "GET /web/image/slide.slide/45/image_128?unique=9c513fc HTTP/1.1" 200 - 10 0.007 0.072 2026-10-28 08:48:56,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [63/63] Tour certification_member → Step eLearning: check that the user profile certifications include the new certification (trigger: .o_wprofile_slides_course_card_body:contains("Furniture Creation Certification")) 2026-10-28 08:48:56,918 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.018 2026-10-28 08:48:56,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: tour succeeded 2026-10-28 08:48:56,970 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: ╔═════════════════════════════════════╗ ║ TOUR certification_member SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 08:48:56,975 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 08:48:56] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.021 0.054 2026-10-28 08:48:57,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: heap 32825416 (allocated 38535168) 2026-10-28 08:48:57,631 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing chrome headless with pid 19086 2026-10-28 08:48:57,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing websocket connection 2026-10-28 08:48:57,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Terminating chrome headless with pid 19086 2026-10-28 08:48:57,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_084857_750866_test_course_certification_employee.txt 2026-10-28 08:48:57,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Removing chrome user profile "/tmp/tmp3_31em2w_chrome_odoo" 2026-10-28 08:48:57,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 127 checked, 6 removed 2026-10-28 08:48:57,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_a_user_without_accounting_rights_gets_the_dates_of_the_fiscal_year_record ... 2026-10-28 08:48:58,460 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-10-28 08:48:58,537 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-10-28 08:48:58,592 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-10-28 08:48:58,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-10-28 08:48:58,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:49:15,123 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-10-28 08:49:15,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-10-28 08:49:15,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-10-28 08:49:15,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-10-28 08:49:15,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-10-28 08:49:15,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-10-28 08:49:16,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-10-28 08:49:16,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-10-28 08:49:16,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-10-28 08:49:17,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-10-28 08:49:17,303 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:49:44,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_noops_when_company_opt_in_is_off ... 2026-10-28 08:49:45,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_resolves_fuzzy_label ... 2026-10-28 08:49:46,766 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm ... 2026-10-28 08:49:47,868 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: skipped TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm : cannot disable pg_trgm similarity(): must be owner of function similarity 2026-10-28 08:49:47,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_predictor_is_detected_by_the_core_import_probe ... 2026-10-28 08:49:48,203 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_ignores_draft_history ... 2026-10-28 08:49:49,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_company_scoped ... 2026-10-28 08:49:50,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_partner_scoped ... 2026-10-28 08:49:51,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_noops_when_company_opt_in_is_off ... 2026-10-28 08:49:53,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_resolves_fuzzy_label_for_same_partner ... 2026-10-28 08:49:54,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off ... 2026-10-28 08:49:55,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off_positional_shape ... 2026-10-28 08:49:56,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_keyword_caller_shape ... 2026-10-28 08:49:57,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_positional_caller_shape ... 2026-10-28 08:49:58,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_nan ... 2026-10-28 08:49:59,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_not_numeric ... 2026-10-28 08:50:01,169 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_out_of_range ... 2026-10-28 08:50:03,164 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:50:22,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-10-28 08:50:23,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-10-28 08:50:24,231 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #343 deleted account.asset.category records with IDs: [6] 2026-10-28 08:50:24,723 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #343 deleted account.asset.depreciation.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64] 2026-10-28 08:50:24,908 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #343 deleted account.asset.asset records with IDs: [11] 2026-10-28 08:50:24,960 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-10-28 08:50:25,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 342, model: account.asset.category 2026-10-28 08:50:25,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 342, model: account.asset.category 2026-10-28 08:50:25,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 342, model: account.asset.category 2026-10-28 08:50:25,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 342, model: account.asset.asset 2026-10-28 08:50:25,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 342, model: account.asset.asset 2026-10-28 08:50:25,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 342, model: account.asset.asset 2026-10-28 08:50:25,534 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 342, model: account.asset.asset 2026-10-28 08:50:25,579 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-10-28 08:50:34,479 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #340 deleted account.move.line.ctp records with IDs: [265, 266, 267, 268] 2026-10-28 08:50:34,747 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #340 deleted account.move.line records with IDs: [614, 615, 616, 617, 618] 2026-10-28 08:50:34,999 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #340 deleted account.move records with IDs: [263] 2026-10-28 08:50:35,030 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #340 deleted mail.followers records with IDs: [3786] 2026-10-28 08:50:35,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 08:51:04,102 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_action_view_sales_invoice: Starting TestActionViewSalesInvoice.test_selling_an_asset_defaults_the_sale_journal_from_the_assets_own_company ... 2026-10-28 08:51:04,756 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124] 2026-10-28 08:51:08,062 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136] 2026-10-28 08:51:08,171 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.move.line.ctp records with IDs: [281] 2026-10-28 08:51:08,408 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.move.line records with IDs: [643, 644] 2026-10-28 08:51:08,487 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted mail.message records with IDs: [29542] 2026-10-28 08:51:08,609 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.move records with IDs: [276] 2026-10-28 08:51:09,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_action_view_sales_invoice: Starting TestActionViewSalesInvoice.test_selling_an_asset_never_defaults_the_invoice_customer_to_a_companys_own_partner ... 2026-10-28 08:51:09,810 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148] 2026-10-28 08:51:13,488 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160] 2026-10-28 08:51:13,595 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.move.line.ctp records with IDs: [293] 2026-10-28 08:51:13,823 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.move.line records with IDs: [672, 673] 2026-10-28 08:51:13,887 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted mail.message records with IDs: [29557] 2026-10-28 08:51:14,024 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #345 deleted account.move records with IDs: [290] 2026-10-28 08:51:14,768 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:51:30,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-10-28 08:51:31,230 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172] 2026-10-28 08:51:31,311 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184] 2026-10-28 08:51:31,390 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197] 2026-10-28 08:51:31,496 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210] 2026-10-28 08:51:31,569 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223] 2026-10-28 08:51:31,634 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236] 2026-10-28 08:51:31,697 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249] 2026-10-28 08:51:31,798 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262] 2026-10-28 08:51:31,886 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276] 2026-10-28 08:51:31,955 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290] 2026-10-28 08:51:32,023 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302] 2026-10-28 08:51:32,085 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-10-28 08:51:32,544 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326] 2026-10-28 08:51:32,616 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-10-28 08:51:32,689 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-10-28 08:51:32,762 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-10-28 08:51:32,827 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-10-28 08:51:32,906 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-10-28 08:51:32,981 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402] 2026-10-28 08:51:33,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-10-28 08:51:33,840 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426] 2026-10-28 08:51:33,953 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438] 2026-10-28 08:51:34,062 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [439, 440, 441, 442, 443, 444, 445] 2026-10-28 08:51:34,168 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469] 2026-10-28 08:51:34,245 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [470, 471, 472, 473, 474, 475, 476] 2026-10-28 08:51:34,321 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457] 2026-10-28 08:51:34,405 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489] 2026-10-28 08:51:34,495 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [490, 491, 492, 493, 494, 495, 496, 497] 2026-10-28 08:51:34,567 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_04_depreciation_board_using_linear_method_and_based_on_last_day_of_month ... 2026-10-28 08:51:35,021 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542] 2026-10-28 08:51:35,095 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554] 2026-10-28 08:51:35,159 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567] 2026-10-28 08:51:35,272 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:51:50,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-10-28 08:51:50,958 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592] 2026-10-28 08:51:55,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-10-28 08:51:55,454 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-10-28 08:51:59,442 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [622, 623, 624, 625, 626, 627, 628] 2026-10-28 08:51:59,537 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move.line.ctp records with IDs: [321] 2026-10-28 08:51:59,754 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move.line records with IDs: [733, 734] 2026-10-28 08:51:59,819 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted mail.message records with IDs: [29590] 2026-10-28 08:51:59,925 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move records with IDs: [320] 2026-10-28 08:52:00,561 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-10-28 08:52:01,015 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-10-28 08:52:05,178 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [651, 652] 2026-10-28 08:52:05,283 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move.line.ctp records with IDs: [338] 2026-10-28 08:52:05,549 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move.line records with IDs: [772, 773] 2026-10-28 08:52:05,609 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted mail.message records with IDs: [29614] 2026-10-28 08:52:05,707 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move records with IDs: [339] 2026-10-28 08:52:06,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-10-28 08:52:06,830 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664] 2026-10-28 08:52:10,991 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [671, 672, 673, 674, 675, 676] 2026-10-28 08:52:13,022 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [677, 678, 679, 680, 681, 682] 2026-10-28 08:52:14,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-10-28 08:52:15,190 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700] 2026-10-28 08:52:19,234 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [706, 707, 708, 709, 710, 711, 712] 2026-10-28 08:52:21,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-10-28 08:52:22,048 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731] 2026-10-28 08:52:26,347 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [738, 739, 740, 741, 742, 743] 2026-10-28 08:52:28,349 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-10-28 08:52:28,813 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761] 2026-10-28 08:52:32,447 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773] 2026-10-28 08:52:33,919 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [774, 775, 776, 777, 778] 2026-10-28 08:52:35,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-10-28 08:52:35,668 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795] 2026-10-28 08:52:39,175 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807] 2026-10-28 08:52:40,943 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [809, 810, 811, 812, 813] 2026-10-28 08:52:42,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-10-28 08:52:42,680 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830] 2026-10-28 08:52:46,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-10-28 08:52:46,857 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [843, 844, 845, 846, 847, 848, 849, 850, 851, 852] 2026-10-28 08:52:50,815 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.asset.depreciation.line records with IDs: [855, 856, 857, 858, 859, 860, 861, 862] 2026-10-28 08:52:50,907 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move.line.ctp records with IDs: [441] 2026-10-28 08:52:51,091 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move.line records with IDs: [1027, 1028] 2026-10-28 08:52:51,137 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted mail.message records with IDs: [29757] 2026-10-28 08:52:51,246 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #349 deleted account.move records with IDs: [466] 2026-10-28 08:52:52,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:53:07,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-10-28 08:53:07,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-10-28 08:53:12,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:53:28,260 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-28 08:53:32,493 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #353 deleted account.asset.depreciation.line records with IDs: [876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887] 2026-10-28 08:53:33,200 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:53:48,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_asset_has_first_accounting_date_lt_date ... 2026-10-28 08:53:48,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01b_asset_created_without_first_accounting_date ... 2026-10-28 08:53:49,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_unlink_asset_that_has_been_depreciated ... 2026-10-28 08:53:53,278 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #355 deleted mail.message records with IDs: [29782, 29781, 29780, 29779, 29778, 29777, 29776, 29775, 29774, 29773, 29772, 29771, 29770, 29769] 2026-10-28 08:53:53,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-10-28 08:53:53,772 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940] 2026-10-28 08:53:53,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_04_impairment_and_reversal_adjust_residual_value ... 2026-10-28 08:53:54,296 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952] 2026-10-28 08:53:55,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-10-28 08:53:55,890 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964] 2026-10-28 08:53:55,947 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976] 2026-10-28 08:53:56,492 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [965] 2026-10-28 08:53:56,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:54:25,059 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_adding_an_override_to_the_chain_never_changes_the_company_defaults ... 2026-10-28 08:54:25,526 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000] 2026-10-28 08:54:29,260 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012] 2026-10-28 08:54:29,358 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line.ctp records with IDs: [474] 2026-10-28 08:54:29,609 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line records with IDs: [1090, 1091] 2026-10-28 08:54:29,677 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted mail.message records with IDs: [29785] 2026-10-28 08:54:29,796 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move records with IDs: [494] 2026-10-28 08:54:30,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_every_override_in_the_chain_leaves_the_company_defaults_untouched ... 2026-10-28 08:54:31,013 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024] 2026-10-28 08:54:34,310 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036] 2026-10-28 08:54:34,427 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line.ctp records with IDs: [486] 2026-10-28 08:54:34,669 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line records with IDs: [1119, 1120] 2026-10-28 08:54:34,733 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted mail.message records with IDs: [29800] 2026-10-28 08:54:34,862 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move records with IDs: [508] 2026-10-28 08:54:35,692 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_selling_an_asset_owned_by_the_session_company_resolves_the_same_way ... 2026-10-28 08:54:36,124 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048] 2026-10-28 08:54:39,677 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060] 2026-10-28 08:54:39,785 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line.ctp records with IDs: [498] 2026-10-28 08:54:40,004 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line records with IDs: [1148, 1149] 2026-10-28 08:54:40,053 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted mail.message records with IDs: [29815] 2026-10-28 08:54:40,171 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move records with IDs: [522] 2026-10-28 08:54:40,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_selling_an_asset_resolves_every_company_default_from_the_assets_own_company ... 2026-10-28 08:54:41,294 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072] 2026-10-28 08:54:45,036 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084] 2026-10-28 08:54:45,134 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line.ctp records with IDs: [510] 2026-10-28 08:54:45,354 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move.line records with IDs: [1177, 1178] 2026-10-28 08:54:45,418 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted mail.message records with IDs: [29830] 2026-10-28 08:54:45,523 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #357 deleted account.move records with IDs: [536] 2026-10-28 08:54:46,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:55:04,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_asset_creating_bill_line_keeps_the_two_asset_keys_distinct ... 2026-10-28 08:55:11,875 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_button_sell_action_prefills_the_sale_invoice_with_the_asset ... 2026-10-28 08:55:12,345 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.asset.depreciation.line records with IDs: [1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108] 2026-10-28 08:55:15,762 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.asset.depreciation.line records with IDs: [1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120] 2026-10-28 08:55:15,851 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move.line.ctp records with IDs: [536] 2026-10-28 08:55:16,074 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move.line records with IDs: [1233, 1234] 2026-10-28 08:55:16,148 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted mail.message records with IDs: [29859] 2026-10-28 08:55:16,260 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move records with IDs: [563] 2026-10-28 08:55:16,975 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_derecognition_entry_lines_mirror_the_sold_asset ... 2026-10-28 08:55:17,467 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.asset.depreciation.line records with IDs: [1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132] 2026-10-28 08:55:21,207 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.asset.depreciation.line records with IDs: [1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144] 2026-10-28 08:55:21,331 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move.line.ctp records with IDs: [548] 2026-10-28 08:55:21,563 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move.line records with IDs: [1262, 1263] 2026-10-28 08:55:21,626 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted mail.message records with IDs: [29874] 2026-10-28 08:55:21,747 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move records with IDs: [577] 2026-10-28 08:55:22,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_journal_item_with_no_asset_link_has_no_asset_mirror ... 2026-10-28 08:55:26,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_resulting_sale_invoice_lines_mirror_the_sold_asset ... 2026-10-28 08:55:26,535 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.asset.depreciation.line records with IDs: [1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156] 2026-10-28 08:55:30,008 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.asset.depreciation.line records with IDs: [1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168] 2026-10-28 08:55:30,113 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move.line.ctp records with IDs: [562] 2026-10-28 08:55:30,348 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move.line records with IDs: [1294, 1295] 2026-10-28 08:55:30,397 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted mail.message records with IDs: [29889] 2026-10-28 08:55:30,496 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #359 deleted account.move records with IDs: [592] 2026-10-28 08:55:34,271 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:55:52,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-10-28 08:55:53,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_02_post_keeps_pre_super_date_guard_and_post_super_side_effect ... 2026-10-28 08:55:53,659 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #361 deleted account.asset.depreciation.line records with IDs: [1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228] 2026-10-28 08:55:54,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_03_act_window_view_mode_resolvable_by_v18_client ... 2026-10-28 08:55:54,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:56:12,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_01_change_auto_complete_on_customer_invoice ... 2026-10-28 08:56:17,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_02_change_auto_complete_on_vendor_invoice_with_stockrable ... 2026-10-28 08:56:22,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_03_change_auto_complete_on_vendor_invoice_with_consumable ... 2026-10-28 08:56:32,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:56:47,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_asset_purchase.tests.test_asset_flow: Starting TestAccountAssetFlow.test_01_create_invoice_from_po ... 2026-10-28 08:56:49,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:56:49,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_account_budget_flow ... 2026-10-28 08:56:51,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_period_of_account_budget_line ... 2026-10-28 08:56:53,074 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:56:53,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-10-28 08:56:54,963 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_line_is_valid_on_create ... 2026-10-28 08:56:56,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_line_valid ... 2026-10-28 08:56:58,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_practical_amount_computes_through_account_id ... 2026-10-28 08:57:04,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_standalone_form_view_injects_one_field_per_non_project_plan ... 2026-10-28 08:57:05,913 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:09,079 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b607b8e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:09,080 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b65f3fec0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:09,089 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:09,094 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b65f3dda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:10,618 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:13,598 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3967c5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:13,599 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b376d9580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:13,611 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:13,618 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b376dae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:14,006 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:17,899 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5eb5ae80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:17,900 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b629edda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:17,907 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:17,912 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b629ec2c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:18,257 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:21,241 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6351c860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:21,242 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3556aa20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:21,251 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:21,259 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b35569580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:21,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field ... 2026-10-28 08:57:24,548 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:27,653 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61ae9620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:27,654 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6405ed40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:27,663 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:27,670 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6405c040> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:28,093 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:32,652 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b35544a40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:32,654 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b37669580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:32,663 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:32,671 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b376691c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:33,076 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:36,123 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6309d760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:36,124 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b65d023e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:36,133 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:36,140 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b65d03c40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:37,520 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:40,559 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63012020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:40,561 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61820220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:40,569 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:40,575 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61820cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:40,671 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:44,668 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5defefc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:44,668 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b5eaba020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:44,675 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:44,680 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b5eab8360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 08:57:44,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:57:44,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_amount_measures_are_pivot_aggregatable ... 2026-10-28 08:57:44,785 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_pivot_measures_are_not_offered_as_group_by ... 2026-10-28 08:57:44,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_ratio_measures_are_pivot_aggregatable ... 2026-10-28 08:57:44,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 08:57:44,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account ... 2026-10-28 08:57:58,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_02_practical_amount_with_analytic_account_and_budgetary_position ... 2026-10-28 08:58:08,837 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_03_practical_amount_with_budgetary_position ... 2026-10-28 08:58:18,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:58:18,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_01_theoretical_amount_without_paid_date ... 2026-10-28 08:58:20,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_02_theoretical_amount_with_paid_date ... 2026-10-28 08:58:21,997 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 08:58:39,109 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-10-28 08:58:39,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-10-28 08:58:40,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-10-28 08:58:40,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-10-28 08:58:41,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-10-28 08:58:41,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-10-28 08:58:42,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-10-28 08:58:42,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-10-28 08:58:43,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-10-28 08:58:43,622 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-10-28 08:58:44,107 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #380 deleted account.move.line.ctp records with IDs: [649] 2026-10-28 08:58:44,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-10-28 08:58:44,834 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-10-28 08:58:45,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-10-28 08:58:45,735 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-10-28 08:58:46,200 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-10-28 08:58:49,318 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #380 deleted account.move.line.ctp records with IDs: [674, 675] 2026-10-28 08:58:49,389 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #380 deleted account.move.line.ctp records with IDs: [676] 2026-10-28 08:58:49,542 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-10-28 08:59:02,717 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-10-28 08:59:05,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-10-28 08:59:08,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-10-28 08:59:12,662 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #380 deleted account.move.line.ctp records with IDs: [686, 687] 2026-10-28 08:59:12,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_relation_tables_are_indexed ... 2026-10-28 08:59:12,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-10-28 08:59:15,432 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-10-28 08:59:18,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-10-28 08:59:21,991 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #380 deleted account.move.line.ctp records with IDs: [698, 699] 2026-10-28 08:59:22,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 08:59:37,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-10-28 08:59:39,241 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #384 deleted account.payment.line records with IDs: [1, 2] 2026-10-28 08:59:39,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_read_only_accountant_opens_payment ... 2026-10-28 08:59:40,958 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 385, model: account.payment.line 2026-10-28 08:59:41,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 08:59:56,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-10-28 08:59:57,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-10-28 08:59:58,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-10-28 08:59:59,425 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-10-28 09:00:00,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-10-28 09:00:01,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:00:16,747 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-10-28 09:00:19,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-10-28 09:00:20,492 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-10-28 09:00:21,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-10-28 09:00:22,516 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-10-28 09:00:24,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-10-28 09:00:26,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-10-28 09:00:27,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-10-28 09:00:29,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-10-28 09:00:32,204 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-10-28 09:00:33,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-10-28 09:00:35,457 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-10-28 09:00:38,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:00:55,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-10-28 09:00:57,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-10-28 09:00:58,262 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-10-28 09:00:59,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-10-28 09:01:01,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-10-28 09:01:03,205 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_silent_zero_is_a_defect_red_before_green ... 2026-10-28 09:01:03,954 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-10-28 09:01:05,439 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-10-28 09:01:05,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-10-28 09:01:05,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-10-28 09:01:05,812 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-10-28 09:01:05,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:01:22,697 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-10-28 09:01:27,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-10-28 09:01:33,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-10-28 09:01:33,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-10-28 09:01:57,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-10-28 09:02:00,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-10-28 09:02:00,957 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:02:01,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:02:01,382 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:04,603 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5d518f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:04,604 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b64455300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:04,613 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:04,619 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b64457380> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:05,140 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:09,271 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b659985e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:09,273 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b37cf42c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:09,283 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:09,290 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4bd29e4ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:09,811 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:14,007 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60e323e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:14,009 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b39229c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:14,019 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:14,027 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b39228180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:14,555 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:17,753 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b65189f80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:17,755 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b633bfa60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:17,766 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:17,773 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b633bf060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:18,303 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:22,697 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b378c1800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:22,698 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b613ff6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:22,707 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:22,713 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b613fe7a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:23,145 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:27,392 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63d68360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:27,394 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60dde3e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:27,404 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:27,411 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60ddd4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:27,874 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:30,920 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61678f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:30,921 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b618c1260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:30,930 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:30,938 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b618c3880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:32,397 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:35,670 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60ca8fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:35,672 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b615999e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:35,680 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:35,687 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61ddede0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:38,927 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-10-28 09:02:39,203 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:43,607 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62d79e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:43,608 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6412d080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:43,615 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:43,621 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6412f060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:02:43,670 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:03:01,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-10-28 09:03:08,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-10-28 09:03:14,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-10-28 09:03:14,722 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-10-28 09:03:38,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-10-28 09:03:41,689 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-10-28 09:03:41,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:03:42,057 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:03:42,141 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:45,244 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63ed5bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:45,246 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61e10720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:45,256 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:45,264 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61e12d40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:45,828 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:50,031 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b378a0680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:50,032 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62ed9080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:50,041 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:50,049 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62ed85e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:50,517 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:54,917 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60f4d760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:54,919 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b64617240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:54,933 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:54,942 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b64617100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:55,468 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:58,518 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62035ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:58,519 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6045f2e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:58,529 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:58,537 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6045ca40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:03:59,023 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:03,029 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6202cae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:03,030 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62de1800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:03,038 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:03,045 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62de1ee0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:03,502 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:07,581 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3844f1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:07,583 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b63970ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:07,593 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:07,600 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b63970f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:08,060 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:11,279 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b640faa20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:11,280 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6114f560> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:11,288 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:11,296 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6114ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:12,788 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:16,091 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62d5da80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:16,093 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b63c044a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:16,102 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:16,108 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b63c07ba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:19,304 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-10-28 09:04:19,608 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:23,555 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6409d620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:23,556 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6297a2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:23,565 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:23,572 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62978400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:23,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:04:41,945 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:46,249 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61b0af20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:46,251 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6123f060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:46,261 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:46,269 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6123fe20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:46,748 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:49,931 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60dcf240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:49,934 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3696b240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:49,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:49,952 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b3696b1a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:51,462 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:54,563 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62a014e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:54,566 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b645084a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:54,581 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:54,589 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6450b9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:55,134 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:59,355 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61786ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:59,357 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6187c680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:59,368 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:59,376 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6187e840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:04:59,936 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:03,980 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b362642c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:03,982 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3628e200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:03,990 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:03,997 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b3628cb80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:04,408 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:07,412 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b380ae200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:07,414 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62d27600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:07,425 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:07,432 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62d25da0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:07,906 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:11,993 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b660ddda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:11,995 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3883b100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:12,004 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:12,012 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b3883a2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:12,465 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:16,659 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b614274c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:16,661 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b610e1580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:16,668 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:16,674 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b610e00e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:17,195 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:20,284 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b65e2c180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:20,286 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b361ce980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:20,295 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:20,301 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b361ce700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:20,741 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:25,005 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60fddc60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:25,007 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61e296c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:25,017 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:25,022 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61e2ad40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:25,518 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:29,701 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b389d2200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:29,703 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b618b40e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:29,712 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:29,720 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b618b49a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:30,247 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:33,324 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63326020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:33,326 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b63606700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:33,342 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:33,351 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b636074c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:33,876 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:38,067 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b643134c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:38,068 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61c18ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:38,077 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:38,085 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61c1be20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:38,575 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:42,661 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60f71a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:42,663 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b628cd8a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:42,673 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:42,680 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b628cca40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:43,122 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:46,293 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6298fce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:46,294 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b64746d40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:46,304 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:46,311 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b647477e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:46,777 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:51,027 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b36256e80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:51,028 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6111c4a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:51,035 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:51,040 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6111c360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:05:51,442 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-10-28 09:05:53,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-10-28 09:05:54,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-10-28 09:05:56,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-10-28 09:05:57,472 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_does_not_raise_and_combines_with_analytic ... 2026-10-28 09:05:58,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-10-28 09:05:59,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-10-28 09:06:00,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-10-28 09:06:01,155 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-10-28 09:06:03,264 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-10-28 09:06:04,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-10-28 09:06:04,430 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-10-28 09:06:05,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-10-28 09:06:06,579 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-10-28 09:06:06,751 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:06:09,832 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62b57600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:06:09,834 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b5eb5b9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:06:09,842 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:06:09,849 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b5eb5b060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:06:09,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:06:46,338 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-10-28 09:06:50,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-10-28 09:06:50,667 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-10-28 09:06:50,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-10-28 09:06:50,835 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-10-28 09:06:50,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:06:51,014 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_is_safe_to_run_twice ... 2026-10-28 09:06:58,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Idempotent Co [id=123]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-28 09:06:58,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-28 09:06:58,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 0 journal item(s) newly marked across 1 company(ies). 2026-10-28 09:06:58,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_a_statement_leg_left_on_a_formerly_designated_account ... 2026-10-28 09:07:06,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2 (past configuration), company Backfill Past Config Co [id=124]: 1 unreconciled statement leg(s) stranded on a no-longer-designated account. This is the only arm that can move an already-filed figure; every item it marks is listed below so the correction can be reviewed and reversed by hand. 2026-10-28 09:07:06,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2: marking journal item id=1641 (entry BKPC/2026/00001, account Suspense Fixture SUSPPC, balance -500.0, date 2026-01-10). 2026-10-28 09:07:06,572 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-28 09:07:06,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_every_posting_class_on_a_designated_account ... 2026-10-28 09:07:15,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Posting Classes Co [id=125]: 3 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-28 09:07:15,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 3 journal item(s) newly marked across 1 company(ies). 2026-10-28 09:07:15,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_only_touches_the_companies_it_is_given ... 2026-10-28 09:07:30,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Scope A Co [id=126]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-28 09:07:30,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-28 09:07:30,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_re_designates_before_it_marks ... 2026-10-28 09:07:37,884 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Re-designate Co [id=128]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-28 09:07:37,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-28 09:07:38,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:07:38,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_a_bank_statements_suspense_leg_is_stamped_when_it_is_posted ... 2026-10-28 09:07:45,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_a_statement_leg_on_an_undesignated_account_is_not_stamped ... 2026-10-28 09:07:52,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_repointing_the_company_suspense_account_re_designates_both_accounts ... 2026-10-28 09:07:59,455 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:07:59,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseSharedAccountCarrier.test_an_account_shared_by_two_companies_is_designated_when_either_designates_it ... 2026-10-28 09:08:13,267 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:08:13,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_a_manual_entry_posted_to_the_suspense_account_is_stamped ... 2026-10-28 09:08:20,627 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_a_write_that_does_not_touch_the_account_leaves_the_mark_alone ... 2026-10-28 09:08:27,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_a_designated_suspense_account_is_stamped ... 2026-10-28 09:08:34,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_an_ordinary_account_is_not_stamped ... 2026-10-28 09:08:42,143 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_off_a_suspense_account_clears_its_mark ... 2026-10-28 09:08:49,851 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_onto_a_suspense_account_marks_it ... 2026-10-28 09:08:57,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_resetting_to_draft_and_reposting_does_not_re_derive_the_mark ... 2026-10-28 09:09:04,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_automatic_balancing_line_is_stamped ... 2026-10-28 09:09:12,002 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_mark_does_not_move_when_the_suspense_setting_is_repointed ... 2026-10-28 09:09:19,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:09:47,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_company_and_key: Starting TestCarryoverCompanyAndKey.test_carried_figure_belongs_to_the_company_it_was_computed_for ... 2026-10-28 09:09:48,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_company_and_key: Starting TestCarryoverCompanyAndKey.test_rendering_an_overlapping_window_does_not_overwrite_the_wider_carryover ... 2026-10-28 09:09:48,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:10:05,793 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_carryover_amount_reaches_the_next_period_applied_expression ... 2026-10-28 09:10:06,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_explicit_carryover_target_overrides_the_naming_convention ... 2026-10-28 09:10:06,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_expression_without_the_carryover_prefix_persists_nothing ... 2026-10-28 09:10:06,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_persisted_carryover_records_its_origin_line_and_expression_label ... 2026-10-28 09:10:06,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_re_rendering_a_period_does_not_double_the_carryover ... 2026-10-28 09:10:07,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_rendering_a_period_persists_the_carryover_as_an_external_value ... 2026-10-28 09:10:08,136 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:10:25,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_column_expression_label_carries_module_owned_help ... 2026-10-28 09:10:25,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_expression_configuration_fields_carry_module_owned_help ... 2026-10-28 09:10:25,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_line_configuration_fields_carry_module_owned_help ... 2026-10-28 09:10:25,915 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:10:43,509 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_code_defined_locally_is_resolved_from_the_referencing_report ... 2026-10-28 09:10:44,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_duplicate_line_code_raises_instead_of_binding_foreign_report ... 2026-10-28 09:10:44,959 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_single_match_still_resolves ... 2026-10-28 09:10:45,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:11:02,736 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_date_scope_outside_the_core_selection_is_refused_by_the_domain_assembler ... 2026-10-28 09:11:02,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_drill_down_refusal_names_the_report_and_line_it_came_from ... 2026-10-28 09:11:04,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_normal_scoped_profit_to_assets_ratio_divides_by_the_asset_balance ... 2026-10-28 09:11:06,617 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_aggregation_expression_carrying_an_unsupported_scope_refuses_to_render ... 2026-10-28 09:11:08,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_expression_scoped_previous_tax_period_makes_the_report_refuse_to_render ... 2026-10-28 09:11:09,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_general_ledger_initial_balance_is_unchanged_by_the_date_scope_collapse ... 2026-10-28 09:11:10,317 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_intra_report_aggregation_rows_are_untouched_by_the_date_scope_collapse ... 2026-10-28 09:11:16,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_collapses_to_strict_range_when_the_options_carry_no_start_date ... 2026-10-28 09:11:16,592 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_is_strict_range_where_the_queried_model_has_no_account_relation ... 2026-10-28 09:11:16,784 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_scope_on_a_balance_sheet_account_is_cumulative_to_the_closing_date ... 2026-10-28 09:11:18,723 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_scope_on_a_profit_and_loss_account_stays_period_bound ... 2026-10-28 09:11:24,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_options_carrying_no_usable_window_are_refused_instead_of_widening_the_report ... 2026-10-28 09:11:24,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_partner_ledger_initial_balance_is_unchanged_by_the_date_scope_collapse ... 2026-10-28 09:11:31,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_five_supported_date_scopes_keep_their_windows_under_reduced ... 2026-10-28 09:11:32,576 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_four_date_scope_entry_points_resolve_identical_windows ... 2026-10-28 09:11:32,783 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_declares_an_uninstall_policy ... 2026-10-28 09:11:32,817 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_is_added_by_this_module_and_absent_from_core ... 2026-10-28 09:11:32,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_shipped_current_assets_to_liabilities_row_reads_the_current_ratio ... 2026-10-28 09:11:38,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_shipped_return_on_investments_row_is_unchanged_by_the_date_scope_collapse ... 2026-10-28 09:11:44,815 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:12:02,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_column_sortable_toggle_is_no_longer_offered_on_the_report_form ... 2026-10-28 09:12:02,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_line_foldable_toggle_is_no_longer_offered_on_the_report_form ... 2026-10-28 09:12:02,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_load_more_limit_stays_offered_because_the_engine_now_honours_it ... 2026-10-28 09:12:02,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_no_configuration_form_gains_editable_surface ... 2026-10-28 09:12:02,791 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_removing_the_controls_does_not_sweep_the_values_the_data_already_ships ... 2026-10-28 09:12:02,867 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:12:20,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-10-28 09:12:20,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-10-28 09:12:20,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-10-28 09:12:20,599 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:12:38,799 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_default_short_term_is_byte_neutral_on_all_48_combinations ... 2026-10-28 09:12:39,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_does_not_affect_the_six_ungoverned_duration_term_values ... 2026-10-28 09:12:39,223 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_excluded_admits_undated_on_neither_branch ... 2026-10-28 09:12:39,308 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_field_contract ... 2026-10-28 09:12:39,347 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_long_term_moves_undated_admission_to_the_long_branch ... 2026-10-28 09:12:39,434 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_orm_and_sql_paths_agree_on_long_term ... 2026-10-28 09:12:39,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:12:56,343 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_a_report_with_no_page_size_emits_zero_rather_than_omitting_the_key ... 2026-10-28 09:12:56,533 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_an_options_dict_that_predates_the_offset_still_renders ... 2026-10-28 09:12:56,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_redeclaring_for_help_does_not_change_what_the_three_fields_do ... 2026-10-28 09:12:56,782 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_availability_condition_selection_is_untouched_by_the_redeclaration ... 2026-10-28 09:12:56,823 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_offset_starts_at_zero_and_round_trips_what_the_client_sends ... 2026-10-28 09:12:56,996 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_size_reaches_the_options_from_the_report_record ... 2026-10-28 09:12:57,154 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_search_bar_is_offered_only_when_the_report_asks_for_it ... 2026-10-28 09:12:57,354 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_three_fields_record_this_module_as_a_contributor ... 2026-10-28 09:12:57,395 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_this_module_declares_help_for_the_three_report_fields_it_documents ... 2026-10-28 09:12:57,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:13:14,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-10-28 09:13:21,553 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_100_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-10-28 09:13:31,605 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-10-28 09:13:50,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-10-28 09:13:56,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-10-28 09:13:56,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:14:16,410 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:14:16,517 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:20,502 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6371a480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:20,503 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6605ba60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:20,513 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:20,521 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b66059300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:20,933 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:25,103 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b647edf80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:25,105 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b36840e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:25,115 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:25,123 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b368407c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:25,632 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:28,778 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3980dda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:28,780 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6377c900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:28,789 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:28,797 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6377e8e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:29,332 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:33,385 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61166020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:33,387 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61ae9260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:33,397 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:33,404 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61aeb2e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:34,003 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:38,331 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63a42fc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:38,333 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61430720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:38,344 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:38,351 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b614328e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:38,805 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:41,926 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b647f5bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:41,927 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b630328e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:41,936 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:41,943 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b63031940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:43,414 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:46,433 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6113ab60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:46,435 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b37bdc220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:46,451 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:46,458 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b37bddda0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:46,908 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:50,859 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b36f222a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:50,860 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b612663e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:50,870 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:14:50,877 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b612667a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:09,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-10-28 09:15:14,747 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:18,943 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6298e340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:18,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b64772480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:18,955 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:18,963 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b64772de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:15:19,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:15:42,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_export_carries_no_screen_only_load_more_control ... 2026-10-28 09:15:45,986 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_account_total_reconciles_to_the_rows_beneath_it ... 2026-10-28 09:15:47,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_carries_every_journal_item_of_the_expanded_account ... 2026-10-28 09:15:49,652 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_carries_every_journal_item_of_the_expanded_account ... 2026-10-28 09:15:51,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_evidences_the_whole_account_total ... 2026-10-28 09:15:53,149 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:16:10,623 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_presentation_fields_on_one_page ... 2026-10-28 09:16:10,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_technical_triple_on_one_page ... 2026-10-28 09:16:10,830 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_spells_definition_correctly ... 2026-10-28 09:16:10,919 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_group_by_commercial_partner_is_rendered_read_only ... 2026-10-28 09:16:11,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_gains_no_new_editable_field ... 2026-10-28 09:16:11,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_renders_group_by_commercial_partner ... 2026-10-28 09:16:11,259 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:16:28,288 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_adding_a_column_that_matches_an_existing_expression_is_accepted ... 2026-10-28 09:16:28,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_column_naming_no_expression_is_refused_at_save ... 2026-10-28 09:16:28,557 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_expression_label_on_another_line_of_the_same_report_still_matches ... 2026-10-28 09:16:28,635 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_refusal_names_the_offending_value_and_lists_the_labels_that_exist ... 2026-10-28 09:16:28,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_renaming_an_expression_label_may_not_orphan_a_column ... 2026-10-28 09:16:28,814 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_report_with_columns_but_no_expressions_yet_can_be_saved ... 2026-10-28 09:16:28,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:16:46,560 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-10-28 09:16:46,731 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-10-28 09:16:47,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_from_fiscalyear_excludes_pre_fy_value ... 2026-10-28 09:16:47,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-10-28 09:16:47,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-10-28 09:16:48,166 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-10-28 09:16:48,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-10-28 09:16:48,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-10-28 09:16:48,754 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-10-28 09:16:48,946 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-10-28 09:16:49,132 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-10-28 09:16:49,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:17:20,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_single_company_user_receives_every_field_the_form_expressions_depend_on ... 2026-10-28 09:17:20,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_technical_company_id_copy_exists_exactly_while_the_form_depends_on_it ... 2026-10-28 09:17:20,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_user_facing_company_field_stays_gated_on_multi_company ... 2026-10-28 09:17:21,121 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:17:38,617 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_a_report_that_does_not_offer_the_filter_ignores_a_selection_sent_anyway ... 2026-10-28 09:17:39,640 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_an_empty_selection_never_narrows_the_report_to_nothing ... 2026-10-28 09:17:40,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_fiscal_position_counts_only_moves_carrying_it ... 2026-10-28 09:17:42,060 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_position_no_move_carries_reports_zero ... 2026-10-28 09:17:43,117 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_report_flag_decides_whether_the_filter_is_offered ... 2026-10-28 09:17:43,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_selection_defaults_to_empty_and_round_trips_what_the_client_sends ... 2026-10-28 09:17:43,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:18:00,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_never_report_keeps_its_zero_rows_even_when_the_option_arrives_switched_on ... 2026-10-28 09:18:01,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_non_zero_row_is_never_hidden_and_its_figure_never_moves ... 2026-10-28 09:18:02,357 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_zero_row_is_hidden_when_the_toggle_is_on_and_shown_when_it_is_off ... 2026-10-28 09:18:03,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_only_by_default_starts_the_toggle_switched_on ... 2026-10-28 09:18:03,377 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_selection_decides_whether_the_toggle_is_offered ... 2026-10-28 09:18:03,690 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_toggle_round_trips_what_the_client_sends ... 2026-10-28 09:18:03,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:18:20,597 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_every_report_offering_the_hierarchy_toggle_can_act_on_it ... 2026-10-28 09:18:20,743 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_reports_whose_builder_uses_the_hierarchy_keep_offering_the_toggle ... 2026-10-28 09:18:21,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_census_reaches_a_record_filed_under_a_foreign_xml_id ... 2026-10-28 09:18:21,257 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_hierarchy_implementation_is_absent_from_the_engine ... 2026-10-28 09:18:21,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_zero_row_suppression_is_absent_from_the_engine ... 2026-10-28 09:18:21,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:18:38,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_domain_builder_tolerates_options_dict_missing_new_keys ... 2026-10-28 09:18:38,715 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_every_new_option_key_is_declared_exactly_once_and_is_not_already_frozen ... 2026-10-28 09:18:38,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_frozen_rpc_methods_keep_their_names_and_payload_keys ... 2026-10-28 09:18:38,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_options_dict_stored_before_the_new_keys_existed_still_renders ... 2026-10-28 09:18:39,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_report_options_add_only_declared_keys_and_rename_none ... 2026-10-28 09:18:39,565 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_upgrade_preserves_trial_balance_hierarchy_by_default_and_stale_snapshot_refresh ... 2026-10-28 09:18:39,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:18:56,686 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_filter_panel_templates_render_hierarchy_toggle_gated_on_the_server_key ... 2026-10-28 09:18:56,761 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_journal_group_selector_is_added_alongside_the_flat_journal_list ... 2026-10-28 09:18:56,789 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_use_filter_hierarchy_reflects_each_reports_own_filter_hierarchy_setting ... 2026-10-28 09:18:56,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:19:13,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_does_not_raise ... 2026-10-28 09:19:13,206 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_renders_the_same_as_an_explicit_zero ... 2026-10-28 09:19:13,331 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_numeric_never_renders_the_word_none ... 2026-10-28 09:19:13,423 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_percentage_renders_the_same_as_an_explicit_zero ... 2026-10-28 09:19:13,467 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_blank_if_zero_still_governs_whether_that_zero_is_shown ... 2026-10-28 09:19:13,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:19:29,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_an_unknown_figure_type_does_not_raise_even_when_it_looks_like_a_date_scope ... 2026-10-28 09:19:29,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_an_unknown_figure_type_warns_and_returns_the_value_without_raising ... 2026-10-28 09:19:29,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_blank_if_zero_still_blanks_a_zero_monetary_cell ... 2026-10-28 09:19:30,025 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_boolean_renders_a_display_string_for_both_true_and_false ... 2026-10-28 09:19:30,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_date_figure_type_is_unchanged ... 2026-10-28 09:19:30,145 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_datetime_keeps_the_time_of_day_that_date_discards ... 2026-10-28 09:19:30,212 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_every_core_figure_type_is_handled_without_warning_or_exception ... 2026-10-28 09:19:30,321 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_string_figure_type_renders_text_for_a_non_string_value ... 2026-10-28 09:19:30,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_already_working_numeric_arms_are_unchanged ... 2026-10-28 09:19:30,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_none_sentinel_is_preserved_and_is_not_treated_as_unknown ... 2026-10-28 09:19:30,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:19:46,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-10-28 09:19:47,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-10-28 09:19:47,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-10-28 09:19:47,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-10-28 09:19:47,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-10-28 09:19:47,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-10-28 09:19:47,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-10-28 09:19:47,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-10-28 09:19:47,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_nonzero_gives_na_in_both_fields ... 2026-10-28 09:19:47,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-10-28 09:19:48,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-10-28 09:19:49,852 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:20:05,933 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_a_pre_wave_options_snapshot_pages_nothing_and_never_raises ... 2026-10-28 09:20:07,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_client_writes_the_servers_offset_into_the_filter_options_it_posts_back ... 2026-10-28 09:20:09,195 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_load_more_control_renders_only_on_the_server_sent_marker ... 2026-10-28 09:20:10,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_load_more_marker_is_addressable_visible_and_owned_by_its_parent_line ... 2026-10-28 09:20:12,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_next_page_offset_is_forwarded_verbatim_and_never_derived_from_rendered_rows ... 2026-10-28 09:20:14,305 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:20:31,763 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_a_locked_window_reaches_the_client_with_the_indicator_and_the_same_figure ... 2026-10-28 09:20:32,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_filter_panel_control_renders_without_a_server_gate ... 2026-10-28 09:20:32,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_search_term_is_ever_written_into_the_filter_options_posted_to_the_server ... 2026-10-28 09:20:32,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_fiscal_position_filter_is_offered_only_when_the_report_asks_for_it ... 2026-10-28 09:20:32,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_hide_zero_lines_toggle_is_offered_only_when_the_report_asks_for_it ... 2026-10-28 09:20:32,727 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_lock_indicator_is_passive_and_never_gates_the_report_body ... 2026-10-28 09:20:32,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_search_bar_is_rendered_only_when_the_report_asks_for_it ... 2026-10-28 09:20:32,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_turning_the_search_bar_on_adds_no_option_key_and_moves_no_figure ... 2026-10-28 09:20:33,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:20:50,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-10-28 09:21:12,800 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_100_balance_sheet_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-10-28 09:21:14,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-10-28 09:21:28,073 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-10-28 09:21:29,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_89_report_currency_conversion_balance_sheet_expanded_lines ... 2026-10-28 09:21:30,969 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-10-28 09:21:31,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-10-28 09:21:31,108 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:34,137 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b619c9a80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:34,139 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b35547a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:34,149 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:34,154 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b355465c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:34,553 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:38,540 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60a0c860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:38,542 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b605e5440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:38,549 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:38,556 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b605e4b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:39,087 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:43,102 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b613fcae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:43,104 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b610ee840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:43,114 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:43,121 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b610ee200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:43,656 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:46,935 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b636b9440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:46,936 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60d92520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:46,948 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:46,953 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60d92c00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:47,520 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:51,754 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6187c360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:51,756 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6431f880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:51,764 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:51,770 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6431cc20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:52,199 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:56,151 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b606aafc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:56,152 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b636d4220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:56,161 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:56,169 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b636d7d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:56,599 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:59,736 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60fddbc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:59,738 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b63a92a20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:59,749 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:21:59,758 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b63a90220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:00,211 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:04,560 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60b66520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:04,562 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60720ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:04,571 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:04,579 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60722340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:08,782 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:22:11,436 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:22:11,518 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:16,170 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61045620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:16,172 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b612e7e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:16,182 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:16,190 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b612e6160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:16,720 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:19,866 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6148c5e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:19,867 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b614240e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:19,876 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:19,882 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b36a4d800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:21,505 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:24,747 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b39416ca0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:24,749 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b65e42a20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:24,758 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:24,766 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b65e42020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:25,382 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:29,671 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6183bba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:29,673 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3694f9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:29,686 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:29,697 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b3694fd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:30,271 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:33,365 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6206b9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:33,367 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60f72480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:33,379 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:33,387 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60f72700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:35,026 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:38,291 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b628ec860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:38,293 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b658f4fe0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:38,303 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:38,310 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b658f6f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:38,826 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:43,142 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61eb9620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:43,144 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61edd440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:43,154 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:43,162 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61edd940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:43,627 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:46,931 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62e3ba60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:46,932 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b611768e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:46,943 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:46,950 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b611760c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:55,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:59,128 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b613820c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:59,129 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60752980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:59,138 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:59,147 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60752a20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:22:59,198 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:23:19,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-10-28 09:23:27,743 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #487 deleted account.partial.reconcile records with IDs: [35] 2026-10-28 09:23:27,909 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #487 deleted account.full.reconcile records with IDs: [27] 2026-10-28 09:23:31,111 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #487 deleted account.partial.reconcile records with IDs: [36] 2026-10-28 09:23:33,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-10-28 09:23:39,580 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #487 deleted account.partial.reconcile records with IDs: [38] 2026-10-28 09:23:39,735 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #487 deleted account.full.reconcile records with IDs: [29] 2026-10-28 09:23:43,129 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #487 deleted account.partial.reconcile records with IDs: [39] 2026-10-28 09:23:45,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-10-28 09:23:45,811 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-10-28 09:24:10,855 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-10-28 09:24:14,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_89_report_currency_conversion_expanded_lines ... 2026-10-28 09:24:18,266 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-10-28 09:24:18,390 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:22,964 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b39491120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:22,967 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3980ce00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:22,982 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:22,990 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b3980de40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:23,531 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:26,697 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63aa8400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:26,699 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b36d2ade0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:26,708 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:26,715 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b36d28c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:28,344 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:31,620 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b641eea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:31,622 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61139120> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:31,632 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:31,639 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61138720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:32,128 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:36,390 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b663282c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:36,392 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b37bde2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:36,402 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:36,410 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b37bdcf40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:36,939 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:40,258 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61776200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:40,259 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6107e200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:40,268 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:40,274 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6107e520> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:41,858 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:45,131 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6694c540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:45,133 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62de1e40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:45,144 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:45,152 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62de2480> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:45,630 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:49,955 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6370b420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:49,957 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b615e1800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:49,967 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:49,976 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b615e0400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:50,445 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:53,804 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63009260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:53,806 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6142c540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:53,816 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:53,824 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6142c220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:24:58,129 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:24:58,452 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:24:58,526 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:01,684 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6601c9a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:01,686 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b63ae71a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:01,697 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:01,705 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b63ae6840> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:02,228 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:06,831 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63a40860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:06,833 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b5c63c220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:06,842 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:06,850 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b5c63d620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:07,353 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:11,790 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3715e0c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:11,791 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62e33f60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:11,804 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:11,811 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62e30cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:12,349 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:15,645 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b660905e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:15,647 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b63c049a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:15,658 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:15,666 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b63c04360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:16,201 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:20,608 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62a00d60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:20,610 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b65daf060> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:20,620 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:20,627 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b368faf20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:21,129 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:25,740 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3ec294e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:25,741 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b378a07c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:25,751 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:25,758 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b378a2de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:26,303 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:29,725 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61cb0720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:29,727 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b5c58e700> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:29,737 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:29,745 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b5c58d9e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:30,261 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:34,649 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b609e1440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:34,651 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b36916d40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:34,661 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:34,671 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b36916160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:38,324 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-10-28 09:25:38,626 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:43,120 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63ad9440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:43,121 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61599260> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:43,131 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:43,145 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61598360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:25:43,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:26:02,312 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_accumulates_forwards_in_time ... 2026-10-28 09:26:05,829 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_currency_converted_across_companies ... 2026-10-28 09:26:22,756 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_unconverted_within_one_company ... 2026-10-28 09:26:37,966 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_starts_from_the_opening_balance ... 2026-10-28 09:26:40,223 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_ledger_initial_balance_rows_accumulate_from_the_beginning_of_time ... 2026-10-28 09:26:43,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_accumulates_forwards_in_time ... 2026-10-28 09:26:45,048 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_starts_from_the_opening_balance ... 2026-10-28 09:26:47,843 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:27:20,507 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_filter_unchanged_when_no_group_selected ... 2026-10-28 09:27:23,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_filter_selects_all_journals_except_excluded ... 2026-10-28 09:27:24,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_resolution_respects_active_companies ... 2026-10-28 09:27:27,599 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:27:46,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_general_ledger_cumulated_balance_follows_date_then_id_order ... 2026-10-28 09:27:48,833 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_partner_ledger_same_day_rows_are_id_stable ... 2026-10-28 09:27:51,932 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:28:09,267 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_first_page_stops_at_the_load_more_limit ... 2026-10-28 09:28:18,376 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_last_page_returns_the_remaining_rows ... 2026-10-28 09:28:26,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_later_pages_do_not_repeat_the_initial_balance_row ... 2026-10-28 09:28:36,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-10-28 09:28:45,119 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_signals_more_rows_until_the_last_page ... 2026-10-28 09:28:54,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_without_a_load_more_limit_returns_every_row ... 2026-10-28 09:29:03,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_partner_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-10-28 09:29:19,978 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:29:38,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_company_with_no_lock_date_reports_an_unlocked_period ... 2026-10-28 09:29:39,022 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_fiscal_year_lock_covering_the_window_raises_the_indicator ... 2026-10-28 09:29:39,807 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_lock_date_before_the_window_leaves_the_indicator_silent ... 2026-10-28 09:29:40,608 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_locked_period_still_renders_and_returns_the_same_figure ... 2026-10-28 09:29:41,521 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_tax_lock_covering_the_window_raises_the_indicator ... 2026-10-28 09:29:42,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_full_configuration_lock_wizard_reaches_the_indicator ... 2026-10-28 09:29:42,991 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_reduced_configuration_ships_no_way_to_set_a_lock_date ... 2026-10-28 09:29:42,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: skipped LockDateIndicator.test_reduced_configuration_ships_no_way_to_set_a_lock_date : FULL configuration: to_account_accountant is co-installed, so the lock-date setter surfaces DO exist and this row is not the question being asked. The FULL arm is test_full_configuration_lock_wizard_reaches_the_indicator. 2026-10-28 09:29:43,024 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_the_engine_never_asks_which_modules_are_installed ... 2026-10-28 09:29:43,249 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:29:43,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-10-28 09:29:43,996 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-10-28 09:29:44,035 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33815] 2026-10-28 09:29:44,043 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:29:44,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome pid: 19444 2026-10-28 09:29:44,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless temporary user profile dir: /tmp/tmp6bllk2pq_chrome_odoo 2026-10-28 09:29:44,530 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:43209/json/version 2026-10-28 09:29:44,531 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:43209/json/version with timeout 3 increased to 10s during tests 2026-10-28 09:29:44,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Browser version: Chrome/150.0.7871.114 2026-10-28 09:29:44,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:43209/json 2026-10-28 09:29:44,617 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common.requests: request http://127.0.0.1:43209/json with timeout 3 increased to 10s during tests 2026-10-28 09:29:44,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Websocket url found: ws://127.0.0.1:43209/devtools/page/098115094B3C423516081149720BB0AE 2026-10-28 09:29:44,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Enable chrome headless console log notification 2026-10-28 09:29:44,666 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless enable page notifications 2026-10-28 09:29:44,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:account_reports_menu_smoke_tour_user from n/a 2026-10-28 09:29:44,751 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Setting session cookie in browser 2026-10-28 09:29:44,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 09:29:44,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 09:29:44,827 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:29:46,662 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:46] "GET /odoo HTTP/1.1" 200 - 179 0.234 1.605 2026-10-28 09:29:46,672 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigation result: {'frameId': '098115094B3C423516081149720BB0AE', 'loaderId': '8870E70386C8C3CA998D656FEACC5854', 'isDownload': False} 2026-10-28 09:29:46,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Evaluate ready code "odoo.isTourReady('to_account_reports_menu_smoke')" 2026-10-28 09:29:46,748 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:46] "GET /web/assets/a32ecb6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.017 0.015 2026-10-28 09:29:46,839 104 INFO rb-e85a3c6-226074-429757 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 09:29:47,059 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:47] "GET /web/webclient/load_menus/780d2a6cd080ca4e03afa7d3b4f0fa5cae6efdd0151bcb81efbdf4fd41346939 HTTP/1.1" 200 - 204 0.121 0.216 2026-10-28 09:29:47,088 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.343 2026-10-28 09:29:47,094 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.369 2026-10-28 09:29:47,107 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:47] "GET /web/assets/2ac140d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.384 2026-10-28 09:29:47,149 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:47] "GET /web/assets/63175f4/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-28 09:29:47,259 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:47] "GET /web/assets/e2f411e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 09:29:48,197 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 09:29:48,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-28 09:29:48,230 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-28 09:29:48,234 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-28 09:29:48,238 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: Owl is running in 'dev' mode. 2026-10-28 09:29:48,270 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:29:48,318 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.016 2026-10-28 09:29:48,362 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.025 2026-10-28 09:29:48,381 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.032 2026-10-28 09:29:48,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Evaluate test code "odoo.startTour('to_account_reports_menu_smoke', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 09:29:48,578 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 09:29:48,580 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 09:29:48,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [1/47] Tour to_account_reports_menu_smoke → Step .o_navbar_apps_menu button:enabled 2026-10-28 09:29:48,655 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "POST /mail/data HTTP/1.1" 200 - 34 0.112 0.104 2026-10-28 09:29:48,718 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [2/47] Tour to_account_reports_menu_smoke → Step Open Invoicing app (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 09:29:48,740 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 09:29:48,836 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /web/image/res.partner/1960/avatar_128?unique=1793179783000 HTTP/1.1" 200 - 15 0.104 0.215 2026-10-28 09:29:48,841 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.235 2026-10-28 09:29:48,871 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [3/47] Tour to_account_reports_menu_smoke → Step Open Invoicing app (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 09:29:48,873 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.362 2026-10-28 09:29:48,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [4/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:48,957 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "GET /web/image?model=res.users&field=avatar_128&id=503 HTTP/1.1" 200 - 9 0.012 0.446 2026-10-28 09:29:48,990 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.204 2026-10-28 09:29:49,015 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 09:29:49,036 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.027 0.096 2026-10-28 09:29:49,077 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.065 2026-10-28 09:29:49,081 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 09: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 09:29:49,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [5/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.balance_sheet_client_menu"] 2026-10-28 09:29:49,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [6/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:49,504 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.158 0.211 2026-10-28 09:29:49,530 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.232 2026-10-28 09:29:49,766 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 56 0.070 0.130 2026-10-28 09:29:49,793 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 5 0.009 0.213 2026-10-28 09:29:49,875 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:49] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 19 0.021 0.037 2026-10-28 09:29:50,379 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:50] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 293 0.232 0.256 2026-10-28 09:29:50,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [7/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:50,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [8/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:50,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [9/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.profit_and_loss_client_menu"] 2026-10-28 09:29:50,653 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [10/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:50,681 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.020 2026-10-28 09:29:50,728 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:50] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.005 0.022 2026-10-28 09:29:50,789 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:50] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.015 0.037 2026-10-28 09:29:50,989 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:50] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 102 0.081 0.103 2026-10-28 09:29:51,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [11/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:51,077 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [12/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:51,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [13/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.cash_flow_client_menu"] 2026-10-28 09:29:51,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [14/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:51,231 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.014 2026-10-28 09:29:51,273 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:51] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.006 0.019 2026-10-28 09:29:51,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:51] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.009 0.031 2026-10-28 09:29:51,713 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:51] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 190 0.183 0.189 2026-10-28 09:29:51,766 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [15/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:51,830 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [16/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:51,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [17/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.executive_summary_client_menu"] 2026-10-28 09:29:51,964 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [18/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:51,982 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.014 2026-10-28 09:29:52,010 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:52] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 09:29:52,069 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:52] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.010 0.034 2026-10-28 09:29:54,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1114:117) at AccountReportComponent.setup (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:31041:1776) at new ComponentNode (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1638:6 at ControllerComponent.template (eval at compile (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1593:421), :11:27) at Fiber._render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1001:6) at ComponentNode.initiateRender (http://127.0.0.1:8069/web/assets/2ac140d/web.assets_web.min.js:1072:47) 2026-10-28 09:29:55,339 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:55] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 1667 1.678 1.577 2026-10-28 09:29:55,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [19/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:55,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [20/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:55,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [21/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.tax_report_client_menu"] 2026-10-28 09:29:55,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [22/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:55,569 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.013 2026-10-28 09:29:55,616 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:55] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.006 0.015 2026-10-28 09:29:55,685 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:55] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.021 0.032 2026-10-28 09:29:55,881 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:55] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 39 0.121 0.060 2026-10-28 09:29:55,913 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [23/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:55,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [24/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:56,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [25/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.general_ledger_client_menu"] 2026-10-28 09:29:56,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [26/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:56,111 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.014 2026-10-28 09:29:56,139 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 09:29:56,198 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.011 0.030 2026-10-28 09:29:56,293 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 74 0.031 0.042 2026-10-28 09:29:56,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [27/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:56,406 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [28/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:56,461 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [29/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.trial_balance_client_menu"] 2026-10-28 09:29:56,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [30/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:56,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.015 2026-10-28 09:29:56,576 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:29:56,656 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.016 0.049 2026-10-28 09:29:56,940 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:56] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 213 0.105 0.165 2026-10-28 09:29:56,990 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [31/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:57,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [32/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:57,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [33/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.menu_move_line_pivot_analysis"] 2026-10-28 09:29:57,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [34/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:57,219 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.033 2026-10-28 09:29:57,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [35/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_pivot 2026-10-28 09:29:57,508 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:57] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 81 0.056 0.200 2026-10-28 09:29:57,563 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:57] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.037 2026-10-28 09:29:57,923 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/89408a6/web.assets_backend_lazy.min.css (id:14304) 2026-10-28 09:29:57,929 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:57] "GET /web/assets/89408a6/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 12 0.017 0.340 2026-10-28 09:29:58,050 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6e2f5a8/web.assets_backend_lazy.min.js (id:14305) 2026-10-28 09:29:58,053 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "GET /web/assets/6e2f5a8/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.474 2026-10-28 09:29:58,127 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.003 0.011 2026-10-28 09:29:58,160 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.004 0.013 2026-10-28 09:29:58,175 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.004 0.017 2026-10-28 09:29:58,189 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.004 0.027 2026-10-28 09:29:58,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [36/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:58,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [37/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.partner_ledger_client_menu"] 2026-10-28 09:29:58,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [38/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:58,504 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.024 2026-10-28 09:29:58,558 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 09:29:58,617 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.010 0.027 2026-10-28 09:29:58,782 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:58] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 85 0.048 0.090 2026-10-28 09:29:58,882 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [39/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:58,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [40/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:58,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [41/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.aged_receivable_client_menu"] 2026-10-28 09:29:59,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [42/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:59,072 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.016 2026-10-28 09:29:59,103 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 09:29:59,180 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.011 0.049 2026-10-28 09:29:59,320 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 70 0.036 0.070 2026-10-28 09:29:59,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [43/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:59,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [44/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-28 09:29:59,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [45/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.aged_payable_client_menu"] 2026-10-28 09:29:59,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [46/47] Tour to_account_reports_menu_smoke → Step body 2026-10-28 09:29:59,571 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.015 2026-10-28 09:29:59,604 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 09:29:59,666 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.022 0.027 2026-10-28 09:29:59,807 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:29:59] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 78 0.051 0.070 2026-10-28 09:29:59,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [47/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-28 09:29:59,907 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: tour succeeded 2026-10-28 09:29:59,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: ╔══════════════════════════════════════════════╗ ║ TOUR to_account_reports_menu_smoke SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-28 09:30:00,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: heap 30660252 (allocated 31997952) 2026-10-28 09:30:00,117 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing chrome headless with pid 19444 2026-10-28 09:30:00,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing websocket connection 2026-10-28 09:30:00,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Terminating chrome headless with pid 19444 2026-10-28 09:30:00,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome Log in: /tmp/odoo_tests/rb-e85a3c6-226074-429757/chrome_logs/chrome_log_20261028_093000_241073_test_open_accounting_reports_menus.txt 2026-10-28 09:30:00,241 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Removing chrome user profile "/tmp/tmp6bllk2pq_chrome_odoo" 2026-10-28 09:30:00,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:30:00,342 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_db_level_defaults_when_the_columns_already_exist ... 2026-10-28 09:30:00,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_default_for_whichever_of_the_two_columns_is_present ... 2026-10-28 09:30:00,580 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_survives_a_db_where_the_columns_do_not_exist_yet ... 2026-10-28 09:30:00,660 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:30:30,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_expression_with_net_by_field_empty_is_byte_neutral_through_the_real_engine ... 2026-10-28 09:30:31,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_moving_a_filed_figure_with_net_by_field_needs_settings_rights ... 2026-10-28 09:30:32,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_accepts_a_stored_non_relational_column ... 2026-10-28 09:30:32,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_change_message_names_the_field_that_actually_changed ... 2026-10-28 09:30:32,363 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_defaults_empty_on_a_freshly_created_expression ... 2026-10-28 09:30:32,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_is_declared_as_a_char_defaulting_to_empty ... 2026-10-28 09:30:32,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_naming_a_non_stored_field_is_refused ... 2026-10-28 09:30:32,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_naming_no_field_of_account_move_line_is_refused ... 2026-10-28 09:30:32,650 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_nets_per_key_where_a_merged_sum_cannot_distinguish_the_boundary ... 2026-10-28 09:30:33,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_never_nets_across_company ... 2026-10-28 09:30:35,187 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_on_a_non_domain_engine_is_refused ... 2026-10-28 09:30:35,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_sign_filter_runs_per_group_and_sign_prefix_runs_last ... 2026-10-28 09:30:36,543 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_together_with_line_groupby_is_refused ... 2026-10-28 09:30:36,678 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:30:54,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_comma_bearing_net_by_field_is_refused_like_any_unresolvable_name ... 2026-10-28 09:30:55,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_comma_bearing_value_is_refused_even_though_both_halves_resolve ... 2026-10-28 09:30:55,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_settings_user_may_move_a_filed_figures_net_by_field ... 2026-10-28 09:30:56,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_stray_space_around_a_resolvable_column_is_accepted ... 2026-10-28 09:30:56,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_adding_a_line_groupby_after_net_by_field_is_already_set_is_refused ... 2026-10-28 09:30:56,284 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_adding_a_line_user_groupby_after_net_by_field_is_already_set_is_refused ... 2026-10-28 09:30:56,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_moving_the_engine_off_domain_while_net_by_field_is_set_is_refused ... 2026-10-28 09:30:56,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_re_saving_the_same_net_by_field_is_not_treated_as_a_change ... 2026-10-28 09:30:56,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:31:26,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_leaf_includes_matching_account_from_every_active_company ... 2026-10-28 09:31:26,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_negative_operator_excludes_other_companys_account_by_its_own_code ... 2026-10-28 09:31:26,791 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_negative_operator_still_excludes_active_companys_own_account ... 2026-10-28 09:31:26,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_ctp_account_ids_code_negative_operator_keeps_shape_and_true_exclusion ... 2026-10-28 09:31:26,967 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_negated_account_id_code_leaf_negates_exactly_one_leaf_across_companies ... 2026-10-28 09:31:27,076 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_single_company_no_match_account_id_leaf_stays_false ... 2026-10-28 09:31:27,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_single_company_single_match_account_id_leaf_stays_an_equality ... 2026-10-28 09:31:27,274 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:31:44,737 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_01_validate_partner_ledger ... 2026-10-28 09:31:53,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_02_validate_partner_ledger ... 2026-10-28 09:32:03,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_100_xlsx_export_merge_safety ... 2026-10-28 09:32:03,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_101_validate_partner_ledger_multi_company ... 2026-10-28 09:32:30,172 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_102_xlsx_export_report_currency ... 2026-10-28 09:32:31,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_88_report_currency_conversion ... 2026-10-28 09:32:35,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_89_report_currency_conversion_expanded_lines ... 2026-10-28 09:32:39,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_analytic_filters_disabled ... 2026-10-28 09:32:39,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:32:39,786 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:32:39,877 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,962 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62bbad40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,964 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b606d7b00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,977 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:42,985 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60ddcd60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:43,579 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:47,826 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b654342c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:47,828 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b366ff240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:47,839 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:47,847 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b366ffce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:48,393 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:51,743 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6111dbc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:51,745 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b36915800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:51,756 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:51,767 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b36914c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:52,373 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:56,818 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62dd0360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:56,820 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62922340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:56,833 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:56,841 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62920ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:32:57,400 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:01,771 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6562f2e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:01,772 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b62a8b600> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:01,783 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:01,789 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62a893a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:02,269 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:05,429 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b658fcc20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:05,432 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60fb62a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:05,449 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:05,455 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60fb49a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:06,003 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:10,362 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b60d48680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:10,364 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61dd2f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:10,375 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:10,383 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61dd16c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:10,892 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:15,336 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3a473a60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:15,337 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61cd0c20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:15,345 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:15,351 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61cd2a20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:18,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_xlsx_partner_ledger ... 2026-10-28 09:33:18,940 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,852 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5e0314e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,853 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61d263e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,862 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,869 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61d256c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:33:21,911 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:33:43,981 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_accounting_manager_sees_the_report_configuration_menu_without_developer_mode ... 2026-10-28 09:33:44,263 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_configuration_menu_gate_names_a_group_the_manager_holds_directly ... 2026-10-28 09:33:44,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_configuration_menu_stays_hidden_from_a_user_without_the_accounting_manager_group ... 2026-10-28 09:33:44,596 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_making_the_configuration_menu_visible_does_not_move_or_re_root_it ... 2026-10-28 09:33:44,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:34:03,555 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_config_parameter_can_keep_jit_enabled ... 2026-10-28 09:34:03,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_domain_engine_choke_point_disables_jit ... 2026-10-28 09:34:04,037 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_jit_disable_does_not_leak_across_committed_transaction ... 2026-10-28 09:34:04,411 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted account.report.expression records with IDs: [646] 2026-10-28 09:34:04,418 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted account.report.line records with IDs: [667] 2026-10-28 09:34:04,432 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted account.report records with IDs: [145] 2026-10-28 09:34:04,478 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_report_render_disables_jit_by_default ... 2026-10-28 09:34:04,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_second_render_re_disables_jit_after_savepoint_rollback ... 2026-10-28 09:34:05,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:34:24,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_fixed_duration_term_bypasses_date_filter_includes_null_maturity ... 2026-10-28 09:34:26,511 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_includes_uncomputed_counterpart_revenue_line ... 2026-10-28 09:34:27,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_empty_counterpart_lines_on_negative_operator ... 2026-10-28 09:34:27,253 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_positive_operator_behaviour_unchanged ... 2026-10-28 09:34:27,341 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_type1_long_term_unchanged_after_fixed_addition ... 2026-10-28 09:34:28,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:34:47,947 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_company_id_groupby_move_join_domain_no_ambiguous_column ... 2026-10-28 09:34:48,809 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-10-28 09:34:49,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:35:08,645 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestDomainValueFromBalanceAmbiguousColumn.test_load_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-10-28 09:35:09,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:35:45,361 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_accounts_without_group_fall_back_to_root_then_ungrouped_and_are_never_hidden ... 2026-10-28 09:35:47,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_hierarchy_buckets_are_not_shared_between_companies ... 2026-10-28 09:35:49,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_groups_accounts_and_off_restores_flat_list ... 2026-10-28 09:35:51,726 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_is_offered_and_starts_on ... 2026-10-28 09:35:53,458 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:36:27,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_options_cache_company_scope: Starting ReportOptionsCacheIsCompanyScoped.test_adding_a_second_company_renders_that_companys_journal_items ... 2026-10-28 09:36:28,333 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_report_options_cache_company_scope: Starting ReportOptionsCacheIsCompanyScoped.test_the_options_cache_must_not_collapse_the_company_selection_to_one_id ... 2026-10-28 09:36:29,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:36:49,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_account_current_balance_exposed_on_chart_of_accounts_list_and_kanban ... 2026-10-28 09:36:49,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_existing_reporting_root_menus_are_unchanged ... 2026-10-28 09:36:49,384 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_invoice_analysis_reachable_as_pivot_from_accounting_reporting ... 2026-10-28 09:36:49,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_manifest_depends_stay_free_of_report_flag_dependency ... 2026-10-28 09:36:49,503 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_move_line_pivot_reachable_and_reuses_core_pivot_view ... 2026-10-28 09:36:49,619 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_actions_owned_by_to_account_reports_and_free_of_legal_report_off ... 2026-10-28 09:36:49,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_and_actions_gated_on_existing_accounting_groups ... 2026-10-28 09:36:49,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_do_not_create_a_new_root_or_application_menu ... 2026-10-28 09:36:49,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_no_new_ir_model_access_owned_by_to_account_reports ... 2026-10-28 09:36:49,881 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_partner_debit_credit_total_invoiced_exposed_on_form_and_kanban ... 2026-10-28 09:36:50,420 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_unauthorized_user_cannot_reach_new_menus ... 2026-10-28 09:36:50,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:37:11,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_engine_of_a_statutory_expression_is_refused ... 2026-10-28 09:37:11,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_subformula_of_a_statutory_expression_is_refused ... 2026-10-28 09:37:11,569 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_non_statutory_formula_is_still_allowed ... 2026-10-28 09:37:11,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_statutory_formula_is_refused_for_a_non_system_user ... 2026-10-28 09:37:11,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_fires_on_a_direct_orm_write_over_a_multi_record_set ... 2026-10-28 09:37:12,086 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_is_a_validation_error_not_an_access_error ... 2026-10-28 09:37:12,280 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_refusal_names_the_line_the_ma_so_and_both_formulas ... 2026-10-28 09:37:12,493 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_system_user_may_edit_a_statutory_formula ... 2026-10-28 09:37:12,744 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_unguarded_fields_on_a_statutory_expression_stay_editable ... 2026-10-28 09:37:12,978 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:37:31,453 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_stream_loop_query_isolation: Starting PartnerLedgerStreamingIntegrity.test_journal_group_report_must_list_every_partner_not_only_the_first_batch ... 2026-10-28 09:37:33,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_stream_loop_query_isolation: Starting PartnerLedgerStreamingIntegrity.test_report_must_not_query_the_database_while_streaming_its_own_result_set ... 2026-10-28 09:37:35,391 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:37:53,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_aggregation_subformula_leading_minus_is_applied ... 2026-10-28 09:37:54,305 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_dotless_aggregation_term_raises_validation_error_not_traceback ... 2026-10-28 09:37:55,075 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_negated_known_token_is_not_flagged_unknown_and_still_gets_the_sign ... 2026-10-28 09:37:55,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_semicolon_compound_subformula_recognises_if_above_without_spurious_warning ... 2026-10-28 09:37:56,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_sum_children_sums_child_expressions_instead_of_raising ... 2026-10-28 09:37:56,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_unknown_subformula_token_logs_warning_and_does_not_alter_value ... 2026-10-28 09:37:57,826 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:38:17,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_count_rows_returns_row_count_not_monetary_sum ... 2026-10-28 09:38:17,914 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_dont_evaluate_keeps_expression_present_with_zero_and_is_not_computed ... 2026-10-28 09:38:18,748 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_mirrored_vat_pair_renders_exactly_one_nonzero_box ... 2026-10-28 09:38:19,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_with_equal_operands_renders_neither_box_nonzero ... 2026-10-28 09:38:20,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_below_suppresses_value_above_threshold ... 2026-10-28 09:38:21,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_between_window_is_lower_strict_and_upper_inclusive ... 2026-10-28 09:38:22,214 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_above_conditions_on_referenced_expression_not_own_value ... 2026-10-28 09:38:23,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_below_conditions_on_referenced_expression_not_own_value ... 2026-10-28 09:38:23,961 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_and_rounding_n_are_distinct_tokens ... 2026-10-28 09:38:24,731 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_uses_half_up_not_bankers_rounding ... 2026-10-28 09:38:25,554 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_threshold_comparison_uses_currency_precision_not_raw_float ... 2026-10-28 09:38:26,488 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:38:26,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_company_level_suspense_account_is_flagged_without_any_journal ... 2026-10-28 09:38:34,655 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_flag_tracks_a_repointed_journal_suspense_account_live ... 2026-10-28 09:38:42,505 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_journal_suspense_account_is_flagged_regardless_of_its_code ... 2026-10-28 09:38:50,080 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_ordinary_accounts_near_the_suspense_numbering_are_not_flagged ... 2026-10-28 09:38:57,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:38:57,868 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_suspense_account_flag_archived_journal: Starting TestSuspenseAccountFlagArchivedJournal.test_archiving_a_bank_journal_keeps_its_suspense_account_designated ... 2026-10-28 09:39:05,949 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_suspense_account_flag_archived_journal: Starting TestSuspenseAccountFlagArchivedJournal.test_unarchiving_a_bank_journal_leaves_its_suspense_account_designated ... 2026-10-28 09:39:13,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:39:31,828 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_01_validate_tax_report ... 2026-10-28 09:39:48,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_101_validate_tax_report_multi_company ... 2026-10-28 09:40:31,535 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_88_report_currency_conversion_general_tax ... 2026-10-28 09:40:46,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_analytic_filters_disabled ... 2026-10-28 09:41:00,281 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:41:14,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:41:27,918 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:32,365 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5e5a8900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:32,367 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60a5a340> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:32,379 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:32,386 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60a5bba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:32,899 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:36,007 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b660dcc20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:36,009 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3697d4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:36,018 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:36,026 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b3697f100> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:37,680 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:40,841 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b640d58a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:40,843 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b653bd9e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:40,853 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:40,860 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b653be160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:41,441 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:45,687 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61838180> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:45,689 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b36b45580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:45,698 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:45,706 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b36b440e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:46,245 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:49,307 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61265300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:49,308 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b609e1760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:49,318 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:49,325 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b609e23e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:50,842 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:54,012 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6472d3a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:54,013 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60fdee80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:54,022 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:54,030 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60fdcf40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:54,510 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:58,618 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5dee74c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:58,620 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b633beac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:58,630 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:58,638 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b633bd940> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:41:59,076 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:02,091 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b65c55800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:02,093 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61a9bba0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:02,103 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:02,110 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61a99620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:42:06,704 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_xlsx_tax_reports ... 2026-10-28 09:42:21,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_double_negation_yields_positive ... 2026-10-28 09:42:35,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_negative_tag_non_inverted_aml_negates_balance ... 2026-10-28 09:42:50,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_positive_tag_non_inverted_aml_adds_balance ... 2026-10-28 09:43:05,007 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:09,635 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61320ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:09,636 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60f4ee80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:09,643 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:09,650 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60f4fce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:43:09,700 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:43:29,498 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_is_reachable_from_the_tax_tag_form ... 2026-10-28 09:43:29,681 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_opens_account_report_expression_records ... 2026-10-28 09:43:29,777 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_excludes_the_indicators_of_another_country ... 2026-10-28 09:43:29,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_is_identical_for_the_plus_and_minus_sign_prefix ... 2026-10-28 09:43:29,971 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_is_read_only_and_moves_no_reported_figure ... 2026-10-28 09:43:32,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_on_an_unused_tag_returns_an_empty_list_without_raising ... 2026-10-28 09:43:32,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_returns_only_the_indicators_consuming_the_tag ... 2026-10-28 09:43:32,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:43:51,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_01_validate_trial_balance ... 2026-10-28 09:43:56,369 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_100_xlsx_export_with_previous_period_comparison_merge_safety ... 2026-10-28 09:43:56,691 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_101_validate_trial_balance_multi_company ... 2026-10-28 09:44:24,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_88_report_currency_conversion ... 2026-10-28 09:44:25,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_analytic_groupby_total_not_affected ... 2026-10-28 09:44:25,236 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:28,620 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61dff6a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:28,622 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b64518720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:28,631 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:28,638 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6451a160> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:29,159 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:33,835 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5d9be980> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:33,837 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61511bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:33,847 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:33,855 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b615131a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:34,353 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:37,852 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62fd80e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:37,854 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b65b14900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:37,864 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:37,873 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b65b16660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:39,629 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:42,812 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b628dde40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:42,813 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61dd1bc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:42,824 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:42,832 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61dd2f20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:43,348 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:47,468 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61dabf60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:47,470 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3a2736a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:47,480 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:47,488 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b3a272200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:47,912 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:50,995 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b612b2660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:50,997 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b5dd0d8a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:51,008 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:51,015 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b5dd0fd80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:51,519 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:55,656 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b37e7bce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:55,659 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b5dee1760> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:55,670 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:55,678 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b5dee0720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:44:56,170 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:00,375 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b380adc60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:00,377 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b603cd4e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:00,386 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:00,393 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b603cf240> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:03,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-28 09:45:04,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-28 09:45:04,520 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:07,680 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b628ac400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:07,681 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6206bb00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:07,691 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:07,699 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6206af20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:09,425 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:12,666 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63034ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:12,668 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b65e0c220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:12,679 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:12,687 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b65e0f880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:13,202 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:17,605 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5c87c540> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:17,607 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b606a1580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:17,618 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:17,627 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b606a0680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:18,174 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:21,579 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62f44360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:21,580 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b607aa020> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:21,591 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:21,597 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b607ab420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:23,208 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:26,357 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b367534c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:26,359 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b628b7d80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:26,372 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:26,380 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b628b4f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:26,855 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:31,190 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b63272b60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:31,192 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60e04ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:31,202 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:31,209 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60e05620> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:31,702 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:34,930 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5c87ce00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:34,932 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60dcd440> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:34,943 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:34,951 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60dcd580> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:36,495 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:39,665 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b614882c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:39,667 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6601eac0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:39,678 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:39,685 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6601ef20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:43,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_xlsx_trial_balance ... 2026-10-28 09:45:43,505 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:47,782 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62a013a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:47,783 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b647d7420> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:47,791 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:47,798 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b647d4860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:45:47,839 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:46:15,364 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance_render_is_read_only: Starting TrialBalanceRenderIsReadOnly.test_a_readonly_accountant_can_open_the_trial_balance ... 2026-10-28 09:46:15,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_trial_balance_render_is_read_only: Starting TrialBalanceRenderIsReadOnly.test_rendering_the_trial_balance_creates_no_account ... 2026-10-28 09:46:15,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:46:34,489 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_a_freshly_created_expression_opts_into_none_of_the_new_controls ... 2026-10-28 09:46:34,620 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_a_line_opting_into_nothing_renders_the_hand_computed_balance ... 2026-10-28 09:46:38,218 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_configuring_a_bank_suspense_account_elsewhere_does_not_move_an_ordinary_figure ... 2026-10-28 09:46:39,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_stamped_suspense_items_elsewhere_do_not_move_an_ordinary_figure ... 2026-10-28 09:46:40,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:46:40,857 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_attendance_activity: Starting TestAttendanceActivity.test_01_compute_status_count ... 2026-10-28 09:46:41,195 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:46:41,218 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_01_compute_current_attendance ... 2026-10-28 09:46:41,402 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_02_compute_total_finger_template_records ... 2026-10-28 09:46:41,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_03_get_active ... 2026-10-28 09:46:41,908 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_04_smart_map_employees_confidence_passes ... 2026-10-28 09:46:42,537 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_05_smart_map_employees_ambiguous_left_unmapped ... 2026-10-28 09:46:43,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 09:46:43,070 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_command_cleanup: Starting TestCommandCleanup.test_cleanup_removes_unanswered_old_commands ... 2026-10-28 09:46:43,342 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted attendance.command.device records with IDs: [5, 4, 3] 2026-10-28 09:46:43,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:46:43,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_finger_template: Starting TestFingerTemplate.test_01_compute_employee_id ... 2026-10-28 09:46:43,594 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:46:43,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_hr_attendance: Starting TestHrAttendance.test_01_get_last_hr_attendance_record ... 2026-10-28 09:46:44,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:46:44,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_hr_employee: Starting TestHrEmployee.test_01_compute_total_finger_template_records ... 2026-10-28 09:46:44,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:46:44,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_01_action_device_information ... 2026-10-28 09:46:44,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_02_action_show_time ... 2026-10-28 09:46:44,637 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_03_action_restart ... 2026-10-28 09:46:44,712 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_05_user_download ... 2026-10-28 09:46:44,804 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_06_user_upload ... 2026-10-28 09:46:45,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_07_action_employee_map ... 2026-10-28 09:46:45,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_08_action_finger_template_download ... 2026-10-28 09:46:45,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_09_action_attendance_download ... 2026-10-28 09:46:45,988 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_10_action_employee_upload_to_device ... 2026-10-28 09:46:46,196 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11_sync_attendance ... 2026-10-28 09:46:46,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11b_failing_record_is_skipped_after_max_attempts ... 2026-10-28 09:46:47,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_12_new_device_dupplicate_ip_port_location ... 2026-10-28 09:46:47,590 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_13_delete_device_not_in_draft ... 2026-10-28 09:46:47,675 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34990] 2026-10-28 09:46:47,742 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_14_delete_device_in_draft_no_attendance_data ... 2026-10-28 09:46:47,862 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35028] 2026-10-28 09:46:47,881 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted attendance.device records with IDs: [14] 2026-10-28 09:46:47,917 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_15_delete_device_in_draft_has_attendance_data ... 2026-10-28 09:46:48,048 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35029] 2026-10-28 09:46:48,095 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_16_compute_tz ... 2026-10-28 09:46:48,147 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_17_compute_device_users_count ... 2026-10-28 09:46:48,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_18_compute_mapped_employees_count ... 2026-10-28 09:46:48,673 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_19_compute_total_finger_template_records ... 2026-10-28 09:46:48,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_20_compute_total_attendance_records ... 2026-10-28 09:46:49,082 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_21_attendance_status_type_unique ... 2026-10-28 09:46:49,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_22_attendance_status_code_unique ... 2026-10-28 09:46:49,244 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_23_attendance_device_generate_employee ... 2026-10-28 09:46:49,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_24_action_attendance_download_devices ... 2026-10-28 09:46:50,100 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:46:50,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_attlog_malformed_first_line_keeps_the_rest ... 2026-10-28 09:46:50,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:50,936 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:50] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 57 0.034 0.550 2026-10-28 09:46:51,005 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_attlog_malformed_line_costs_only_that_line ... 2026-10-28 09:46:51,216 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:51,761 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:51] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 57 0.064 0.485 2026-10-28 09:46:51,818 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_biodata_malformed_line_costs_only_that_line ... 2026-10-28 09:46:52,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:52,626 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:52] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 33 0.021 0.538 2026-10-28 09:46:52,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_finger_malformed_line_costs_only_that_line ... 2026-10-28 09:46:52,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:53,299 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:53] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 24 0.011 0.432 2026-10-28 09:46:53,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_get_option_delay ... 2026-10-28 09:46:53,527 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_info_reply_value_containing_equal_sign_keeps_later_fields ... 2026-10-28 09:46:53,688 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:55,733 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:55] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 36 0.025 2.023 2026-10-28 09:46:55,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_info_reply_without_ip_address ... 2026-10-28 09:46:55,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_polling_never_breeds_commands ... 2026-10-28 09:46:56,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_biodata_01 ... 2026-10-28 09:46:56,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:56,810 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:56] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 31 0.014 0.496 2026-10-28 09:46:56,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_01 ... 2026-10-28 09:46:57,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:57,544 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:57] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 62 0.029 0.482 2026-10-28 09:46:57,546 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_post_data_user_attendance_01: waiting for threads: [] 2026-10-28 09:46:57,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_02 ... 2026-10-28 09:46:57,803 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:58,333 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:58] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 62 0.026 0.507 2026-10-28 09:46:58,379 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_03 ... 2026-10-28 09:46:58,591 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:46:59,067 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:59] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 55 0.027 0.455 2026-10-28 09:46:59,133 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:59] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 32 0.025 0.037 2026-10-28 09:46:59,180 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:46:59] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 15 0.007 0.034 2026-10-28 09:46:59,231 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_finger_01 ... 2026-10-28 09:46:59,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:01,372 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:01] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 21 0.009 1.970 2026-10-28 09:47:01,417 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_info_01 ... 2026-10-28 09:47:01,581 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:02,083 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 30 0.023 0.483 2026-10-28 09:47:02,138 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_01 ... 2026-10-28 09:47:02,355 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:02,797 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:02] "GET /iclock/getrequest?SN=12345678 HTTP/1.1" 200 - 8 0.002 0.442 2026-10-28 09:47:02,802 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_01: waiting for threads: [] 2026-10-28 09:47:02,853 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_02 ... 2026-10-28 09:47:03,036 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:03,477 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:03] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.005 0.438 2026-10-28 09:47:03,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_03 ... 2026-10-28 09:47:03,701 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:04,154 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:04] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.007 0.452 2026-10-28 09:47:04,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_03: waiting for threads: [] 2026-10-28 09:47:04,201 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_returned_command_results_01 ... 2026-10-28 09:47:04,401 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:04,818 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:04] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.006 0.414 2026-10-28 09:47:04,829 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:04] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-28 09:47:04,831 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_returned_command_results_01: waiting for threads: [] 2026-10-28 09:47:04,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_queued_command_is_delivered_on_first_poll ... 2026-10-28 09:47:05,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_registry_01 ... 2026-10-28 09:47:05,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:07,208 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "POST /iclock/registry?SN=serial_12345678 HTTP/1.1" 200 - 7 0.002 1.977 2026-10-28 09:47:07,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_user_malformed_line_costs_only_that_line ... 2026-10-28 09:47:07,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:47:07,977 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:47:07] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 35 0.023 0.522 2026-10-28 09:47:08,042 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:47:08,133 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_01_connect_wrong_password ... 2026-10-28 09:47:08,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_02_connect_wrong_ip ... 2026-10-28 09:47:08,311 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_03_connect_wrong_port ... 2026-10-28 09:47:08,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_04_connect_wrong_protocol ... 2026-10-28 09:47:08,490 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_05_connect_successfully ... 2026-10-28 09:47:08,563 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:47:08,592 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_01_multi_company ... 2026-10-28 09:47:17,446 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 577, model: attendance.device 2026-10-28 09:47:17,479 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [102], uid: 577, model: attendance.device.user 2026-10-28 09:47:17,499 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [56], uid: 577, model: user.attendance 2026-10-28 09:47:17,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_open_wz_upload_emp_to_machine_multi_company ... 2026-10-28 09:47:25,942 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:47:26,345 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_copies_biometric_data_to_new_device ... 2026-10-28 09:47:26,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_noop_when_employee_has_no_existing_template ... 2026-10-28 09:47:26,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:47:26,865 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_model_is_registered ... 2026-10-28 09:47:26,900 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_view ... 2026-10-28 09:47:26,948 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:47:26,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_coerces_str_and_datetime_context_to_same_datetime ... 2026-10-28 09:47:27,008 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_returns_falsy_without_context_key ... 2026-10-28 09:47:27,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:47:27,072 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestAbstractBackdateWizardContext.test_backdate_context_emits_exactly_the_four_required_keys ... 2026-10-28 09:47:27,111 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:30,301 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b36709800> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:30,302 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b607f8e00> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:30,311 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:30,318 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b607f8860> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:30,439 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:34,541 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b605aade0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:34,542 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b64520b80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:34,550 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:34,556 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b617120c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:47:34,605 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:47:35,640 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 09:47:35,640 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 09:47:35,864 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 09:47:35,864 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 09:47:35,949 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-10-28 09:47:36,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_02_many_rates_per_day_when_bank_or_type_differs ... 2026-10-28 09:47:36,161 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_03_one_rate_per_day_without_bank ... 2026-10-28 09:47:36,270 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_04_one_rate_per_day_per_bank_without_exchange_type ... 2026-10-28 09:47:36,394 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:47:37,032 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 09:47:37,033 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 09:47:37,189 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 09:47:37,189 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 09:47:37,268 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_context_scope_accepts_both_bank_key_spellings ... 2026-10-28 09:47:37,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default ... 2026-10-28 09:47:46,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-28 09:47:51,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_no_have_bank_default ... 2026-10-28 09:47:56,340 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_mixed_invoice_and_bill_same_transaction_keep_their_own_rate ... 2026-10-28 09:47:59,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default ... 2026-10-28 09:48:04,239 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-28 09:48:09,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_no_have_bank_default ... 2026-10-28 09:48:14,451 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default ... 2026-10-28 09:48:19,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-28 09:48:24,140 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_no_have_bank_default ... 2026-10-28 09:48:28,734 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default ... 2026-10-28 09:48:35,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-28 09:48:39,774 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_no_have_bank_default ... 2026-10-28 09:48:44,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:44,876 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 09:48:44,876 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 09:48:45,022 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 09:48:45,022 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 09:48:45,173 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7209] 2026-10-28 09:48:45,174 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [144] 2026-10-28 09:48:45,232 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191] 2026-10-28 09:48:45,232 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-28 09:48:45,232 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_currency_with_no_rate_at_all_still_resolves_to_one ... 2026-10-28 09:48:45,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_rate_dated_after_query_date_falls_back_to_earliest_recorded_rate ... 2026-10-28 09:48:45,351 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:48:45,955 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 09:48:45,955 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 09:48:46,115 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 09:48:46,116 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 09:48:46,697 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_config_bank_journal ... 2026-10-28 09:48:51,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_have_bank_default_but_no_have_rate ... 2026-10-28 09:48:55,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_no_have_bank_default ... 2026-10-28 09:49:00,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_monney_have_bank_default ... 2026-10-28 09:49:05,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal ... 2026-10-28 09:49:07,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal_but_no_rate ... 2026-10-28 09:49:09,806 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_have_bank_default_but_no_have_rate ... 2026-10-28 09:49:12,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_no_have_bank_default ... 2026-10-28 09:49:14,040 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_monney_have_bank_default ... 2026-10-28 09:49:17,213 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal ... 2026-10-28 09:49:19,346 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal_but_no_rate ... 2026-10-28 09:49:21,495 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default ... 2026-10-28 09:49:24,962 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default_but_no_have_rate ... 2026-10-28 09:49:27,176 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_no_have_bank_default ... 2026-10-28 09:49:29,295 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_withdraw_foreign_currency_to_account_with_company_currency ... 2026-10-28 09:49:30,749 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:49:31,408 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 09:49:31,409 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 09:49:31,590 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 09:49:31,590 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 09:49:32,844 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_clears_to_zero_after_bill_under_anglo_saxon_standard_costing ... 2026-10-28 09:49:38,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_stays_zero_after_return_and_bill_across_a_rate_movement ... 2026-10-28 09:49:44,993 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_no_spurious_price_difference_when_bill_matches_bank_converted_cost ... 2026-10-28 09:49:49,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_composes_with_mrp_subcontracting_purchase ... 2026-10-28 09:49:54,051 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_recognized_on_full_qty_when_stock_stays_on_hand ... 2026-10-28 09:49:58,435 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_refund_without_return_uses_core_standard_basis_unchanged ... 2026-10-28 09:50:06,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_resupply_receipt_valued_at_bank_rate ... 2026-10-28 09:50:10,286 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_company_currency_po_is_noop ... 2026-10-28 09:50:12,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_lot_receipt_every_lot_revalued_at_bank_rate ... 2026-10-28 09:50:17,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_not_rewritten_by_bank_rate_receipt ... 2026-10-28 09:50:20,078 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_receipt_svl_matches_fifo_bank_rate_parity ... 2026-10-28 09:50:24,267 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_bank_configured_is_noop ... 2026-10-28 09:50:27,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_purchase_line_is_noop ... 2026-10-28 09:50:28,105 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:50:28,737 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 09:50:28,738 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 09:50:28,900 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 09:50:28,900 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 09:50:29,760 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 82] 2026-10-28 09:50:30,010 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [81, 66, 67] 2026-10-28 09:50:30,447 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6987, 5976, 5973, 3666, 3665, 3664, 3663, 3662, 3661, 3660, 3658, 3204, 3203, 3202, 3201, 3200, 3199, 3198, 3197, 3196, 3195, 3194, 3193, 3192, 3191, 3190, 3189, 3188, 3187, 3186] 2026-10-28 09:50:30,691 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [355971, 248940, 175879, 175888, 175880, 175881, 175882, 175883, 175884, 175885, 175886, 175887, 249662, 249664, 249666, 249668, 251268] 2026-10-28 09:50:30,691 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 2026-10-28 09:50:30,727 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [175889, 175890, 175891, 175892] 2026-10-28 09:50:30,727 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [81, 79, 80, 82] 2026-10-28 09:50:30,742 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 498, 499, 500, 501, 502, 503, 504, 506, 702] 2026-10-28 09:50:30,775 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [173141, 145151, 145152, 145153] 2026-10-28 09:50:30,775 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [1, 2, 3, 4] 2026-10-28 09:50:32,642 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default ... 2026-10-28 09:50:34,693 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default_but_no_rate ... 2026-10-28 09:50:36,893 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_not_have_bank_default ... 2026-10-28 09:50:39,186 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_multi_company ... 2026-10-28 09:50:50,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_stock_move_currency_context_ignored_when_no_purchase_line ... 2026-10-28 09:50:50,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_supply_po_rate_no_have_bank_default_uses_base_module_fallback ... 2026-10-28 09:50:52,887 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:50:52,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_01_a_single_record_method_is_given_one_record ... 2026-10-28 09:50:53,157 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_02_the_records_come_back_to_the_caller ... 2026-10-28 09:50:53,358 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_03_a_method_returning_nothing_gets_its_recordset_back ... 2026-10-28 09:50:53,584 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_04_a_batch_size_larger_than_the_work_changes_nothing ... 2026-10-28 09:50:53,817 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_05_batches_are_bounded_by_the_size_asked_for ... 2026-10-28 09:50:54,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_06_an_empty_recordset_is_still_one_call ... 2026-10-28 09:50:54,271 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:50:54,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_01_kwarg_true_with_no_context_key_is_suppressed_on_the_single_call_branch ... 2026-10-28 09:50:54,512 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_02_kwarg_true_with_no_context_key_is_suppressed_and_the_run_continues ... 2026-10-28 09:50:54,713 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_03_context_false_overrides_kwarg_true ... 2026-10-28 09:50:54,864 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_04_no_kwarg_no_context_key_propagates_the_constructor_default ... 2026-10-28 09:50:55,017 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_05_context_only_caller_shape_like_to_git_action_pull ... 2026-10-28 09:50:55,242 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_06_context_only_caller_shape_like_to_attendance_device_fetch ... 2026-10-28 09:50:55,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_07_unthreaded_batch_without_savepoint_lets_an_aborted_transaction_swallow_every_later_batch ... 2026-10-28 09:50:55,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_08_swallowed_single_call_must_not_report_the_original_recordset_as_succeeded ... 2026-10-28 09:50:55,968 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_09_swallowed_batch_must_not_leak_into_a_result_with_nothing_trackable ... 2026-10-28 09:50:56,167 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_10_two_calls_on_the_same_decorated_closure_resolve_ignore_error_independently ... 2026-10-28 09:50:56,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:50:56,408 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_decorator_accepts_rebalance_flag ... 2026-10-28 09:50:56,441 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_drained_home_helps_the_busiest_group ... 2026-10-28 09:50:56,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_everything_drained_returns_none ... 2026-10-28 09:50:56,508 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_full_drain_simulation_matches_the_described_shape ... 2026-10-28 09:50:56,541 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_last_group_standing_takes_every_thread_up_to_cap ... 2026-10-28 09:50:56,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_serves_home_group_first ... 2026-10-28 09:50:56,609 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_tie_prefers_more_idle_capacity ... 2026-10-28 09:50:56,663 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:50:58,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_access_unchanged_for_permissive_user ... 2026-10-28 09:50:58,999 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_empty_domain_counts_as_permissive ... 2026-10-28 09:50:59,053 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_get_rules_query_budget ... 2026-10-28 09:50:59,076 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Invalidating all model caches from test_get_rules_query_budget /data/build/Viindoo-tvtmaaddons-18.0/to_base/tests/test_permissive_rule_shortcircuit.py:110 2026-10-28 09:50:59,128 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_global_rule_always_kept ... 2026-10-28 09:50:59,193 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_permissive_drops_redundant_deep_rule ... 2026-10-28 09:50:59,251 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_restricted_user_still_restricted ... 2026-10-28 09:50:59,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_without_permissive_keeps_deep_rule ... 2026-10-28 09:50:59,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:51:00,534 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-10-28 09:51:00,553 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36127] 2026-10-28 09:51:00,568 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:51:00,752 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_channel_ids_scope_exclusion ... 2026-10-28 09:51:02,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_child_ids_scope_exclusion ... 2026-10-28 09:51:06,585 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_user_ids_scope_exclusion ... 2026-10-28 09:51:10,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:51:10,183 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_000_float_hours_to_time ... 2026-10-28 09:51:10,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_010_barcode_exists ... 2026-10-28 09:51:10,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_020_get_ean13 ... 2026-10-28 09:51:10,447 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_030_convert_local_to_utc ... 2026-10-28 09:51:10,481 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_040_convert_utc_to_local ... 2026-10-28 09:51:10,514 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_045_convert_relativedelta_to_timedelta ... 2026-10-28 09:51:10,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_046_get_total_seconds_from_relativedelta ... 2026-10-28 09:51:10,582 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_050_time_to_float_hour ... 2026-10-28 09:51:10,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_060_find_first_date_of_period ... 2026-10-28 09:51:10,651 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_065_find_first_date_of_period ... 2026-10-28 09:51:10,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_070_find_last_date_of_period_from_period_start_date ... 2026-10-28 09:51:10,733 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_080_find_last_date_of_period ... 2026-10-28 09:51:10,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_085_find_last_date_of_period ... 2026-10-28 09:51:10,808 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_086_find_last_date_of_period ... 2026-10-28 09:51:10,846 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_090_period_iter_arg_type ... 2026-10-28 09:51:10,897 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_091_period_iter__datetime ... 2026-10-28 09:51:10,938 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_092_period_iter__date ... 2026-10-28 09:51:10,978 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_095_period_iter__start_day_offset ... 2026-10-28 09:51:11,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_100_get_days_of_month_from_date ... 2026-10-28 09:51:11,066 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_110_get_day_of_year_from_date ... 2026-10-28 09:51:11,104 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_120_get_days_between_dates ... 2026-10-28 09:51:11,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_130_get_months_between_dates ... 2026-10-28 09:51:11,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_140_get_weekdays_for_period ... 2026-10-28 09:51:11,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_150_next_weekday ... 2026-10-28 09:51:11,262 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_160_split_date ... 2026-10-28 09:51:11,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_170_hours_time_string ... 2026-10-28 09:51:11,336 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_180_zip_dirs ... 2026-10-28 09:51:11,371 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_190_guess_lang ... 2026-10-28 09:51:11,411 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_200_strip_accents ... 2026-10-28 09:51:11,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_210_sum_digits ... 2026-10-28 09:51:11,482 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_220_find_nearest_lucky_number ... 2026-10-28 09:51:11,520 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_310_years_between_dates ... 2026-10-28 09:51:11,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_320_years_between_dates ... 2026-10-28 09:51:11,578 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_330_break_timerange_for_midnight ... 2026-10-28 09:51:11,613 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_calculate_weights ... 2026-10-28 09:51:11,649 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_get_ratio_between_periods ... 2026-10-28 09:51:11,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_validate_period_name ... 2026-10-28 09:51:11,738 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:11,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom ... 2026-10-28 09:51:12,276 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom_po_id_only ... 2026-10-28 09:51:12,772 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_onchange_uom_id ... 2026-10-28 09:51:14,562 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:36,398 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_01 ... 2026-10-28 09:51:37,304 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_02 ... 2026-10-28 09:51:38,326 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_03 ... 2026-10-28 09:51:39,377 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_04 ... 2026-10-28 09:51:40,604 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_01 ... 2026-10-28 09:51:41,783 104 INFO rb-e85a3c6-226074-429757 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 09:51:43,529 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_02 ... 2026-10-28 09:51:43,589 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #582 deleted res.currency.rate records with IDs: [281, 282] 2026-10-28 09:51:44,533 104 INFO rb-e85a3c6-226074-429757 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 09:51:47,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_03 ... 2026-10-28 09:51:47,330 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #582 deleted res.currency.rate records with IDs: [281, 282] 2026-10-28 09:51:48,482 104 INFO rb-e85a3c6-226074-429757 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 09:51:51,159 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:51:53,209 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7194, 7113, 7184, 7116, 7137, 7114, 7084, 7086, 7117, 7118, 7129, 7122, 7121, 7091, 7120, 7131, 7126, 7176, 7128, 7070, 7119, 7127, 7130, 7124, 7123, 7125, 7068, 7135, 7069, 7110, 7071, 7072, 7104, 7136, 7227, 7073, 7139, 7074, 7140, 7177, 7144, 7141, 7143, 7191, 7146, 7145, 7209, 7147, 7178, 7148, 7179, 7149, 7228, 7150, 7089, 7109, 7094, 7151, 7075, 7077, 7076, 7155, 7085, 7154, 7153, 7152, 7156, 7157, 7090, 7159, 7161, 7132, 7134, 7187, 7097, 7160, 7133, 7158, 7162, 7163, 7207, 7165, 7164, 7092, 7078, 7166, 7175, 7173, 7169, 7168, 7181, 7174, 7167, 7172, 7105, 7171, 7170, 7098, 7099, 7180, 7182, 7186, 7185, 7079, 7183, 7100, 7226, 7081, 7222, 7224, 7101, 7225, 7082, 7223, 7221, 7093, 7215, 7095, 7220, 7216, 7211, 7214, 7206, 7083, 7102, 7219, 7213, 7212, 7210, 7205, 7208, 7217, 7142, 7203, 7204, 7199, 7201, 7195, 7196, 7198, 7096, 7197, 7202, 7200, 7087, 7108, 7066, 7112, 7111, 7193, 7067, 7088, 7192, 7218, 7107, 7115, 7138, 7106, 7080, 7190, 7103, 7188, 7189] 2026-10-28 09:51:53,210 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-10-28 09:51:53,480 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_ccdj_journal_created_for_chart_backed_companies_after_install ... 2026-10-28 09:51:53,582 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_in_available_currencies_succeeds ... 2026-10-28 09:51:53,636 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_no_restriction_when_available_currencies_empty ... 2026-10-28 09:51:53,684 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_not_in_available_currencies_raises ... 2026-10-28 09:51:53,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_removing_default_converted_currency_from_available_currencies_raises ... 2026-10-28 09:51:53,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:51:53,848 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document ... 2026-10-28 09:51:54,162 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [16], uid: 6, model: employee.document 2026-10-28 09:51:54,254 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: employee.document 2026-10-28 09:51:54,296 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3223] 2026-10-28 09:51:54,302 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document 2026-10-28 09:51:54,375 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document_type ... 2026-10-28 09:51:54,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: employee.document.type 2026-10-28 09:51:54,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: employee.document.type 2026-10-28 09:51:54,696 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3219] 2026-10-28 09:51:54,702 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-10-28 09:51:54,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document ... 2026-10-28 09:51:55,171 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3224, 3223] 2026-10-28 09:51:55,212 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [180729, 180728] 2026-10-28 09:51:55,213 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted employee.document records with IDs: [1, 2] 2026-10-28 09:51:55,221 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [444, 445] 2026-10-28 09:51:55,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document_type ... 2026-10-28 09:51:55,611 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36172] 2026-10-28 09:51:55,614 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-10-28 09:51:55,648 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_03_security_rule_document_type ... 2026-10-28 09:51:56,000 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36174] 2026-10-28 09:51:56,014 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [22] 2026-10-28 09:51:56,028 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4573] 2026-10-28 09:51:56,070 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36175] 2026-10-28 09:51:56,095 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [23] 2026-10-28 09:51:56,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:56,181 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_01_functional ... 2026-10-28 09:51:56,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_02_functional ... 2026-10-28 09:51:56,795 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_form_test ... 2026-10-28 09:51:57,115 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_expire_notification ... 2026-10-28 09:51:57,503 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-10-28 09:51:57,628 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-10-28 09:51:57,682 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_extension ... 2026-10-28 09:51:58,001 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-10-28 09:51:58,110 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-10-28 09:51:58,166 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional ... 2026-10-28 09:51:58,473 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional_main ... 2026-10-28 09:51:58,731 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_05_function_api_contrains ... 2026-10-28 09:51:58,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_08_function ... 2026-10-28 09:51:59,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_09_document_type ... 2026-10-28 09:51:59,564 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_10_create_document_type ... 2026-10-28 09:51:59,838 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:51:59,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_01_edit_documents ... 2026-10-28 09:52:00,065 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_01_check_data_contraints ... 2026-10-28 09:52:00,207 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_check_data_contraints ... 2026-10-28 09:52:00,352 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:00,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_group_maintenance_user_access_right ... 2026-10-28 09:52:02,145 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-10-28 09:52:02,160 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36226] 2026-10-28 09:52:02,171 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:02,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 589, model: stock.lot 2026-10-28 09:52:02,258 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 589, model: stock.lot 2026-10-28 09:52:02,279 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #589 deleted mail.message records with IDs: [36223] 2026-10-28 09:52:02,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 589, model: stock.lot 2026-10-28 09:52:02,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_equipment_when_update_product_maintenance_schedule ... 2026-10-28 09:52:03,618 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_product_when_update_equipment_maintenance_schedule ... 2026-10-28 09:52:04,695 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_lot_serial_and_equipment ... 2026-10-28 09:52:05,779 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_schedule_equipment_when_move_stock_done ... 2026-10-28 09:52:06,810 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:52:06,830 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_equipment_working_frequency: Starting TestEquipmentWorkingFrequency.test_compute_total_working_amount ... 2026-10-28 09:52:06,982 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:07,010 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_create_equipment_with_working_frequency_when_stock_move ... 2026-10-28 09:52:07,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_stock_user_receiving_a_serial_stamps_the_effective_date_on_its_equipment ... 2026-10-28 09:52:10,532 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:52:10,570 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_check_working_frequency_ids ... 2026-10-28 09:52:10,711 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:10,731 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_product_template: Starting TestProductTemplate.test_check_working_frequency_template_ids ... 2026-10-28 09:52:11,044 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:11,063 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_base_user_access_right ... 2026-10-28 09:52:11,755 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-10-28 09:52:11,772 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36282] 2026-10-28 09:52:11,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:12,498 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-10-28 09:52:12,514 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36284] 2026-10-28 09:52:12,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:13,233 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-10-28 09:52:13,247 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36286] 2026-10-28 09:52:13,258 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:13,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 593, model: working.frequency.template 2026-10-28 09:52:13,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 593, model: working.frequency.template 2026-10-28 09:52:13,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 593, model: working.frequency.template 2026-10-28 09:52:13,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 593, model: equipment.working.frequency 2026-10-28 09:52:13,337 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 593, model: equipment.working.frequency 2026-10-28 09:52:13,344 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 593, model: equipment.working.frequency 2026-10-28 09:52:13,403 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_manager_access_right ... 2026-10-28 09:52:14,195 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-10-28 09:52:14,212 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36288] 2026-10-28 09:52:14,227 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:14,908 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-10-28 09:52:14,923 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36290] 2026-10-28 09:52:14,935 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:15,698 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-10-28 09:52:15,711 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36292] 2026-10-28 09:52:15,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:15,806 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #594 deleted working.frequency.template records with IDs: [12] 2026-10-28 09:52:15,828 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #594 deleted equipment.working.frequency records with IDs: [12] 2026-10-28 09:52:15,877 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_user_working_frequence_access_right ... 2026-10-28 09:52:16,668 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-10-28 09:52:16,682 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36294] 2026-10-28 09:52:16,696 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:17,399 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-10-28 09:52:17,420 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36296] 2026-10-28 09:52:17,432 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:18,205 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-10-28 09:52:18,223 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36298] 2026-10-28 09:52:18,234 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:52:18,315 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #598 deleted working.frequency.template records with IDs: [13] 2026-10-28 09:52:18,333 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #598 deleted equipment.working.frequency records with IDs: [13] 2026-10-28 09:52:18,387 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:52:18,577 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdate_is_taken_as_the_validating_users_local_date ... 2026-10-28 09:52:19,536 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdated_receipt_of_lot_with_equipment_and_create_equipment_ticked_restamps_the_single_equipment ... 2026-10-28 09:52:20,412 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdated_receipt_of_lot_with_equipment_restamps_equipment_with_backdate ... 2026-10-28 09:52:21,184 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_equipment_created_from_backdated_receipt_takes_backdate_as_effective_date ... 2026-10-28 09:52:22,079 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_equipment_prepared_from_backdated_move_line_carries_the_backdate ... 2026-10-28 09:52:22,611 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:22,647 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token ... 2026-10-28 09:52:23,487 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:25,150 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429757 login:admin from 127.0.0.1 2026-10-28 09:52:25,152 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:25] "GET /web/first-login?token=abc@123456 HTTP/1.1" 303 - 19 0.010 1.659 2026-10-28 09:52:25,201 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [1] 2026-10-28 09:52:25,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from 127.0.0.1 2026-10-28 09:52:25,280 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:25] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 28 0.046 0.065 2026-10-28 09:52:25,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_device: User 2 inserts device log (OwJhDHyr5tdyQWRFqlBbK3oEV3NLtnLS7rNGk_rJZm) 2026-10-28 09:52:25,326 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429757 login:admin from 127.0.0.1 2026-10-28 09:52:25,329 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:25] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 8 0.011 0.033 2026-10-28 09:52:25,334 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token: waiting for threads: [] 2026-10-28 09:52:25,397 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token_without_viindoo_account ... 2026-10-28 09:52:26,283 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:27,493 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [2] 2026-10-28 09:52:27,497 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from 127.0.0.1 2026-10-28 09:52:27,537 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:27] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 41 0.031 1.226 2026-10-28 09:52:27,548 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_device: User 2 inserts device log (KGUAOUTBqsVlE9dTPViYzXDoOpPKQxUfpLFiUEjCdD) 2026-10-28 09:52:28,325 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429757 login:admin from 127.0.0.1 2026-10-28 09:52:28,328 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:28] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 9 0.005 0.777 2026-10-28 09:52:28,330 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token_without_viindoo_account: waiting for threads: [] 2026-10-28 09:52:28,365 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_rpc_api_key_with_viindoo_account_enabled ... 2026-10-28 09:52:29,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'admin' (#2) from n/a 2026-10-28 09:52:29,287 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 09:52:29,323 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 09:52:29,360 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_rpc_api_keys_only_with_viindoo_account_enabled ... 2026-10-28 09:52:30,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'admin' (#2) from n/a 2026-10-28 09:52:30,137 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-10-28 09:52:30,139 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 09:52:30,165 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 09:52:30,208 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_disabled ... 2026-10-28 09:52:31,000 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429757 login:local_only_test_user from n/a 2026-10-28 09:52:31,028 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:local_only_test_user from n/a 2026-10-28 09:52:31,069 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_enabled ... 2026-10-28 09:52:31,805 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login failed for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 09:52:31,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.res_users: Login successful for db:rb-e85a3c6-226074-429757 login:admin from n/a 2026-10-28 09:52:31,874 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:52:32,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_call_is_bounded ... 2026-10-28 09:52:32,699 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_failure_falls_back_to_local_credentials ... 2026-10-28 09:52:32,740 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_viindoo_user_falls_back_to_local_login_when_outbound_check_fails ... 2026-10-28 09:52:32,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:52:32,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a1_instance_plan_no_limits_install_succeeds ... 2026-10-28 09:52:32,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-10-28 09:52:32,931 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-10-28 09:52:33,067 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a2_instance_plan_forbidden_raises_redirect_warning ... 2026-10-28 09:52:33,153 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a3_instance_plan_warning_returns_action_dict ... 2026-10-28 09:52:33,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a4_skip_warning_bypasses_wizard_returns_normal ... 2026-10-28 09:52:33,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-10-28 09:52:33,245 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-10-28 09:52:33,382 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:33,409 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b1_api_success_response_structure ... 2026-10-28 09:52:33,424 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:33,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via 127.0.0.1 2026-10-28 09:52:33,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-10-28 09:52:33,925 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [84] 2026-10-28 09:52:34,012 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: Simulating signal changes during tests 2026-10-28 09:52:34,013 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:34] "POST /api/saas/install_module HTTP/1.1" 200 - 38 0.049 0.544 2026-10-28 09:52:34,058 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure ... 2026-10-28 09:52:34,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:34,498 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:34] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.013 0.418 2026-10-28 09:52:34,539 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b3_api_warning_response_structure ... 2026-10-28 09:52:34,558 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:35,034 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:35] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.014 0.468 2026-10-28 09:52:35,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:35,135 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_reset_password: Starting TestResetPassword.test_reset_password_page ... 2026-10-28 09:52:35,146 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:38,418 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:38] "GET /web/reset_password HTTP/1.1" 200 - 200 0.195 3.081 2026-10-28 09:52:38,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_reset_password.TestResetPassword.test_reset_password_page: waiting for threads: [] 2026-10-28 09:52:38,468 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_reset_password: Starting TestResetPassword.test_reset_password_page_where_the_module_is_not_installed ... 2026-10-28 09:52:38,476 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 09:52:40,016 104 INFO rb-e85a3c6-226074-429757 werkzeug: 127.0.0.1 - - [28/Oct/2026 09:52:40] "GET /web/reset_password HTTP/1.1" 200 - 198 0.154 1.389 2026-10-28 09:52:40,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_reset_password.TestResetPassword.test_reset_password_page_where_the_module_is_not_installed: waiting for threads: [] 2026-10-28 09:52:40,062 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:52:40,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company ... 2026-10-28 09:52:47,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_archived ... 2026-10-28 09:52:55,484 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_deleted ... 2026-10-28 09:52:55,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: skipped TestSaaSResource.test_generate_history_company_deleted : A company created by a test cannot be deleted. Core stock gives every new company a warehouse when running in test mode, and stock_dropshipping adds a dropship picking type unconditionally; both hold a restrict foreign key on res_company. Core skips its own company-deletion test for this same reason - see the skip on test_remove_company_with_progress in addons/onboarding/tests/test_onboarding.py. 2026-10-28 09:52:55,485 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_merchant_user ... 2026-10-28 09:52:56,224 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_user ... 2026-10-28 09:52:56,952 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [864] 2026-10-28 09:52:57,842 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [865] 2026-10-28 09:53:00,331 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted res.users records with IDs: [608] 2026-10-28 09:53:00,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_failed ... 2026-10-28 09:53:10,335 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_success ... 2026-10-28 09:53:11,029 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:53:11,038 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_action_view_projects ... 2026-10-28 09:53:11,209 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_1 ... 2026-10-28 09:53:11,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_2 ... 2026-10-28 09:53:11,386 104 INFO rb-e85a3c6-226074-429757 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-e85a3c6-226074/odoo/tests/case.py:247 2026-10-28 09:53:13,133 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_action_timesheet_view_case_1 ... 2026-10-28 09:53:13,206 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_1 ... 2026-10-28 09:53:13,281 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_2 ... 2026-10-28 09:53:13,509 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_3 ... 2026-10-28 09:53:13,741 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_events_analysis_action_opens_pivot_on_event ... 2026-10-28 09:53:14,464 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_arch_omits_total_timesheet_hours ... 2026-10-28 09:53:15,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_cannot_read_total_timesheet_hours ... 2026-10-28 09:53:15,842 104 INFO rb-e85a3c6-226074-429757 odoo.models: Access Denied by ACLs for operation: read, uid: 615, model: event.event, fields: total_timesheet_hours 2026-10-28 09:53:15,924 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_timesheet_user_still_reads_total_timesheet_hours ... 2026-10-28 09:53:16,698 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_float ... 2026-10-28 09:53:16,730 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_gated_to_timesheet_group ... 2026-10-28 09:53:16,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_is_not_multiplied_by_registration_count ... 2026-10-28 09:53:18,332 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_measure_contract_for_timesheet_user ... 2026-10-28 09:53:19,510 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_sums_across_events ... 2026-10-28 09:53:20,084 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 09:53:20,126 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition.tests.test_fee_definition: Starting TestFeeDefinition.test_create_nested_fee_definition ... 2026-10-28 09:53:20,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:20,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_man_crud_fee ... 2026-10-28 09:53:20,771 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: fee.definition 2026-10-28 09:53:20,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_manager_crud_fee ... 2026-10-28 09:53:21,147 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36361] 2026-10-28 09:53:21,162 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted fee.definition records with IDs: [10] 2026-10-28 09:53:21,173 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4597] 2026-10-28 09:53:21,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:22,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_fee_lst_price ... 2026-10-28 09:53:22,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_supplementary_fees ... 2026-10-28 09:53:23,517 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_create_nested_fee ... 2026-10-28 09:53:23,559 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_nested_fee_quantity_cascade ... 2026-10-28 09:53:24,307 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_sale_order_variant_fee ... 2026-10-28 09:53:25,297 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_01 ... 2026-10-28 09:53:26,376 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_02 ... 2026-10-28 09:53:28,250 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:28,310 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_current_driver_license_id_picks_earliest_expiring_driver_license ... 2026-10-28 09:53:28,603 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_license_class_seed_data_is_typed_driver_license ... 2026-10-28 09:53:28,641 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_partner_driver_license_ids_lists_employee_driver_licenses_and_is_searchable ... 2026-10-28 09:53:29,175 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 09:53:30,046 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_admin_access_route ... 2026-10-28 09:53:30,104 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #2 deleted route.route records with IDs: [64] 2026-10-28 09:53:30,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route ... 2026-10-28 09:53:30,222 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: route.route 2026-10-28 09:53:30,300 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_section ... 2026-10-28 09:53:30,536 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted route.section records with IDs: [75] 2026-10-28 09:53:30,589 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_segment ... 2026-10-28 09:53:30,952 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted route.segment records with IDs: [69] 2026-10-28 09:53:30,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint ... 2026-10-28 09:53:31,096 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted route.waypoint records with IDs: [131] 2026-10-28 09:53:31,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint_area ... 2026-10-28 09:53:31,177 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #6 deleted route.waypoint.area records with IDs: [2] 2026-10-28 09:53:31,231 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:31,385 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_distance_refuses_an_ungeocoded_endpoint ... 2026-10-28 09:53:31,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_matrix_refuses_an_ungeocoded_partner ... 2026-10-28 09:53:31,573 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_endpoint ... 2026-10-28 09:53:31,632 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_intermediate_waypoint ... 2026-10-28 09:53:31,708 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-28 09:53:31,787 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_reading_a_section_with_an_ungeocoded_endpoint_does_not_raise ... 2026-10-28 09:53:31,909 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_rhumline_distance_refuses_an_ungeocoded_endpoint ... 2026-10-28 09:53:31,995 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:32,025 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_db_level_failure_on_one_record_must_not_poison_the_survivors ... 2026-10-28 09:53:32,644 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_record_must_not_stop_the_rest_of_a_multi_record_batch ... 2026-10-28 09:53:33,170 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_batch_records ... 2026-10-28 09:53:33,656 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_is_not_wrapped_in_the_batch_report_non_regression_guard ... 2026-10-28 09:53:34,127 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_raises_exactly_what_fetch_raises_non_regression_guard ... 2026-10-28 09:53:34,429 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-10-28 09:53:44,522 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_must_not_tell_the_operator_the_survivors_were_kept ... 2026-10-28 09:53:45,023 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_names_every_failed_record_not_only_the_first ... 2026-10-28 09:53:45,760 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_collected_failure_report_is_never_logged_above_info ... 2026-10-28 09:53:46,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:46,383 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_res_target_pairing: Starting TestFetchDirectionsDataResTargetPairing.test_fetch_directions_data_with_only_res_id_falls_back_to_own_pair ... 2026-10-28 09:53:46,445 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_directions_res_target_pairing: Starting TestFetchDirectionsDataResTargetPairing.test_fetch_directions_data_with_only_res_model_falls_back_to_own_pair ... 2026-10-28 09:53:46,515 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:46,549 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_coordinate_less_endpoint_is_reported_against_the_partner_not_the_provider ... 2026-10-28 09:53:46,773 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_hand_entered_segment_distance_leaves_the_cache_row_measured ... 2026-10-28 09:53:47,419 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_measured_as_zero_is_distinguishable_from_never_measured ... 2026-10-28 09:53:47,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_positive_distance_with_zero_time_still_reports_the_zero_time_cause ... 2026-10-28 09:53:48,156 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_provider_returning_zero_distance_is_not_reported_as_a_zero_time_observation ... 2026-10-28 09:53:48,431 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_recomputing_distance_must_not_leave_a_stale_measured_status ... 2026-10-28 09:53:48,892 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_section_distance_and_status_describe_the_same_transport_mode_row ... 2026-10-28 09:53:49,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:49,339 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_bare_positive_distance_records_measured_while_a_blank_one_preserves_a_recorded_cause ... 2026-10-28 09:53:49,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_created_with_a_positive_distance_cannot_escape_the_rule_the_write_door_enforces ... 2026-10-28 09:53:49,621 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2917] 2026-10-28 09:53:49,671 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_written_with_a_positive_distance_obeys_the_same_rule_the_create_door_enforces ... 2026-10-28 09:53:49,821 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2937] 2026-10-28 09:53:49,880 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_create_never_persists_a_positive_distance_beside_no_coordinates_premise_guard ... 2026-10-28 09:53:50,041 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2957] 2026-10-28 09:53:50,101 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:50,125 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_false_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-10-28 09:53:50,309 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_on_unlocated_endpoints_records_measured ... 2026-10-28 09:53:50,523 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_overwrites_a_stale_recorded_cause ... 2026-10-28 09:53:50,866 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_zero_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-10-28 09:53:51,116 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_explicit_distance_status_in_the_same_write_wins_over_inference_over_correction_guard ... 2026-10-28 09:53:51,426 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_hand_entered_segment_distance_still_ends_at_measured ... 2026-10-28 09:53:52,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:52,194 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_embedded_transport_mode_list_exposes_distance_status ... 2026-10-28 09:53:52,366 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_view_exposes_distance_status ... 2026-10-28 09:53:52,486 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_list_view_exposes_distance_status ... 2026-10-28 09:53:52,593 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_form_view_exposes_distance_status ... 2026-10-28 09:53:52,694 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_list_view_exposes_distance_status ... 2026-10-28 09:53:52,805 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_exposes_distance_status_as_searchable ... 2026-10-28 09:53:52,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_offers_group_by_on_distance_status ... 2026-10-28 09:53:53,004 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:53,027 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_absent_coordinate_is_sql_null_yet_reads_as_zero_in_python_characterization_pin ... 2026-10-28 09:53:53,305 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_haversine_distance_rejects_an_out_of_range_destination_control_already_correct ... 2026-10-28 09:53:53,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_partner_counts_as_geolocated_only_when_both_axes_are_non_zero ... 2026-10-28 09:53:53,753 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_rejects_a_latitude_beyond_the_poles ... 2026-10-28 09:53:53,925 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_stays_silent_about_presence ... 2026-10-28 09:53:54,020 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_rhumline_distance_rejects_an_out_of_range_destination ... 2026-10-28 09:53:54,226 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:54,256 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_measured_row_with_valid_endpoints_stays_measured ... 2026-10-28 09:53:54,620 104 INFO rb-e85a3c6-226074-429757 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 644 as 'measured' and 360 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-28 09:53:54,780 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_row_under_an_archived_provider_is_still_reached_by_the_migration ... 2026-10-28 09:53:55,255 104 INFO rb-e85a3c6-226074-429757 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-28 09:53:55,463 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_unresolved_row_with_valid_endpoints_stays_no_provider_data ... 2026-10-28 09:53:55,881 104 INFO rb-e85a3c6-226074-429757 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-28 09:53:56,111 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_every_shipped_migration_is_reachable_from_the_declared_module_version_regression_guard ... 2026-10-28 09:53:56,158 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_stale_positive_distance_from_a_null_island_endpoint_is_not_stamped_measured ... 2026-10-28 09:53:56,460 104 INFO rb-e85a3c6-226074-429757 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-28 09:53:56,659 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_uncoordinated_endpoint_row_is_not_downgraded_from_no_coordinates_to_no_provider_data ... 2026-10-28 09:53:56,956 104 INFO rb-e85a3c6-226074-429757 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-28 09:53:57,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:57,413 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_name_search_by_code ... 2026-10-28 09:53:57,845 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_section_name_search_by_endpoint_address_name ... 2026-10-28 09:53:58,231 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:58,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_one_waypoint_no_crash ... 2026-10-28 09:53:58,438 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_two_waypoints_still_raises_when_no_provider ... 2026-10-28 09:53:58,809 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_zero_waypoints_no_crash ... 2026-10-28 09:53:58,895 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:53:59,040 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_action_get_directions_must_not_desync_segment_duration_from_the_providers_response ... 2026-10-28 09:54:00,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_building_route_from_new_addresses_keeps_manual_cache_row_intact ... 2026-10-28 09:54:00,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_census_provider_fetch_write_that_resolves_distance_must_carry_ave_speed ... 2026-10-28 09:54:01,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_demo_main_partner_to_res_partner_3_driving_row_is_60 ... 2026-10-28 09:54:01,544 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_distance_mixin_duration_field_declares_no_writeback_inverse_anywhere_in_the_tree ... 2026-10-28 09:54:01,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_must_not_zero_ave_speed_in_miles_either ... 2026-10-28 09:54:02,423 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-10-28 09:54:02,873 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_hand_entered_segment_speed_is_not_reverted_by_a_non_fetch_cache_write ... 2026-10-28 09:54:03,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_manual_cache_rows_retain_their_configured_speed ... 2026-10-28 09:54:03,491 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_call_count_stays_bounded_no_recursion ... 2026-10-28 09:54:04,404 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_must_push_to_every_segment_mirroring_the_cache_row ... 2026-10-28 09:54:05,190 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_r3_warning_channel_must_never_fire_across_the_driven_action_surface ... 2026-10-28 09:54:05,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_reorder_waypoints_degenerate_leg_must_not_zero_a_healthy_segments_ave_speed ... 2026-10-28 09:54:06,619 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.segment records with IDs: [163, 164] 2026-10-28 09:54:06,679 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_repairing_rows_with_one_invalid_partner_must_not_blank_other_rows_distance ... 2026-10-28 09:54:07,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_duration_read_under_two_transport_modes_must_not_share_one_cached_value ... 2026-10-28 09:54:07,992 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_miles_pair_read_under_two_forced_providers_must_not_share_one_cached_value ... 2026-10-28 09:54:08,405 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_mirrors_section_distance_and_speed_bit_for_bit_no_unit_roundtrip_drift ... 2026-10-28 09:54:08,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_distance_with_truthy_duration_must_not_zero_ave_speed ... 2026-10-28 09:54:09,294 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_duration_must_not_zero_ave_speed ... 2026-10-28 09:54:09,773 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_speed_must_not_zero_the_manual_cache_row ... 2026-10-28 09:54:10,261 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_site2_degenerate_provider_pair_leaves_row_eligible_for_repair ... 2026-10-28 09:54:10,755 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_unit_pair_round_trip_still_works_both_axes ... 2026-10-28 09:54:11,414 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_update_distance_ave_speed_degenerate_pair_must_not_poison_a_freshly_created_row ... 2026-10-28 09:54:11,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_user_edited_segment_speed_still_propagates_to_manual_cache_row ... 2026-10-28 09:54:12,551 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_the_distance_duration_triangle_fields_must_never_move_a_positive_ave_speed_to_zero ... 2026-10-28 09:54:13,173 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-10-28 09:54:13,587 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:54:13,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_compute_departure_dest_when_changing_sequence ... 2026-10-28 09:54:14,027 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.segment records with IDs: [181, 182] 2026-10-28 09:54:14,072 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.waypoint records with IDs: [345] 2026-10-28 09:54:14,118 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.segment records with IDs: [183, 184] 2026-10-28 09:54:14,265 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.segment records with IDs: [185] 2026-10-28 09:54:14,427 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_create_same_route ... 2026-10-28 09:54:14,524 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_mapping_address_with_nameless_waypoint_partner ... 2026-10-28 09:54:14,859 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_negative_values_route_section ... 2026-10-28 09:54:14,958 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_01 ... 2026-10-28 09:54:15,009 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_02 ... 2026-10-28 09:54:15,049 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted route.route records with IDs: [172] 2026-10-28 09:54:15,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_direction ... 2026-10-28 09:54:15,571 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_country ... 2026-10-28 09:54:15,757 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_state ... 2026-10-28 09:54:15,888 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_none ... 2026-10-28 09:54:15,987 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:54:16,030 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_renders_a_provider_code_the_selection_does_not_yet_carry ... 2026-10-28 09:54:16,081 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_still_renders_the_human_label_when_the_selection_is_complete ... 2026-10-28 09:54:16,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:54:16,301 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_batch_same_code_reuses_single_account ... 2026-10-28 09:54:16,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_creates_and_links ... 2026-10-28 09:54:16,872 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_idempotent_when_trip_ids_available ... 2026-10-28 09:54:17,032 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:54:18,300 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-10-28 09:54:18,319 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36398] 2026-10-28 09:54:18,329 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:54:18,356 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_account_move_ids_and_counts_from_analytic_lines ... 2026-10-28 09:54:20,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_generate_analytic_account_security ... 2026-10-28 09:54:20,979 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_domain ... 2026-10-28 09:54:22,177 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_view_types_use_list_not_tree ... 2026-10-28 09:54:22,319 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_domain ... 2026-10-28 09:54:23,296 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_view_types_use_list_not_tree ... 2026-10-28 09:54:23,496 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 09:54:23,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_can_delete_unguarded_analytic_plan ... 2026-10-28 09:54:23,959 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:28,427 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5e02e3e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:28,429 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61511080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:28,439 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:28,446 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61510cc0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:29,075 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:32,330 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b61cb9080> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:32,332 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b367f0220> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:32,341 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:32,349 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b367f0f40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:33,959 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:37,221 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6580c360> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:37,223 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61705f80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:37,232 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:37,238 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61706de0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:37,812 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:42,092 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62e88400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:42,094 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6612ea20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:42,104 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:42,112 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6612da80> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:42,677 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:45,744 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b6295f880> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:45,746 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60bba2a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:45,757 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:45,764 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60bb82c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:46,205 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:50,459 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b370b9c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:50,460 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6110bce0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:50,469 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:50,476 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b6110b9c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:50,944 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:55,281 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3a3c3e20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:55,283 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61cd27a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:55,293 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:55,299 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61cd2b60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:55,756 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:58,883 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b5e0071a0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:58,884 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61afc680> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:58,892 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:58,903 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61afcc20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-e85a3c6-226074/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e85a3c6-226074/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-e85a3c6-226074/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e85a3c6-226074/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:54:59,501 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:03,880 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b39406200> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:03,882 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b60b1c400> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:03,892 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:03,899 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b60b1d1c0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:06,026 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52431, 52433, 52437, 52435] 2026-10-28 09:55:06,073 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:10,850 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b3707c900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:10,851 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b6206aa20> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:10,865 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:10,877 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b62068900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:11,560 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [25] 2026-10-28 09:55:11,714 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_archive_linked_analytic_account ... 2026-10-28 09:55:11,791 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_geo_route_analytic_plan ... 2026-10-28 09:55:11,919 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:15,238 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b65782660> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:15,239 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b3707c900> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:15,249 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:15,256 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b613ede40> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:17,086 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [31723, 31725, 31727, 34371] 2026-10-28 09:55:17,126 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:21,583 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b62bb9300> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:21,585 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b61b09c60> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:21,599 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:21,609 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b61b08720> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-e85a3c6-226074/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-e85a3c6-226074/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-e85a3c6-226074/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:21,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_linked_analytic_account ... 2026-10-28 09:55:22,361 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36411] 2026-10-28 09:55:22,448 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_rename_linked_analytic_account ... 2026-10-28 09:55:22,543 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:27,051 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4b653a59e0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:27,051 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4b64658ea0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:27,059 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:27,066 104 INFO rb-e85a3c6-226074-429757 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4b64658ae0> Stack (most recent call last): File "/data/build/rb-e85a3c6-226074/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e85a3c6-226074/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e85a3c6-226074/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-e85a3c6-226074/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e85a3c6-226074/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e85a3c6-226074/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e85a3c6-226074/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e85a3c6-226074/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-e85a3c6-226074/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e85a3c6-226074/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-e85a3c6-226074/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-e85a3c6-226074/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 09:55:27,110 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:27,664 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-28 09:55:27,764 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-28 09:55:27,849 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-28 09:55:27,930 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:28,134 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-28 09:55:28,230 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-28 09:55:28,291 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-28 09:55:28,350 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_transit_directions_refuses_an_ungeocoded_destination ... 2026-10-28 09:55:28,422 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:28,624 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-28 09:55:28,765 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-28 09:55:28,850 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-28 09:55:28,944 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:29,120 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_destination ... 2026-10-28 09:55:29,168 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-10-28 09:55:29,220 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_origin ... 2026-10-28 09:55:29,243 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-10-28 09:55:29,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-28 09:55:29,314 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-10-28 09:55:29,374 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:29,616 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_partners ... 2026-10-28 09:55:29,759 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_does_not_accuse_the_geocoded_partner_precision_guard ... 2026-10-28 09:55:29,788 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-10-28 09:55:29,824 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_reports_every_uncharted_partner_not_just_the_first ... 2026-10-28 09:55:29,854 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-10-28 09:55:29,898 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_returns_every_partner_in_order_non_regression_guard ... 2026-10-28 09:55:29,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_operational_error_is_re_raised_not_collected_guard ... 2026-10-28 09:55:29,994 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_single_partner_path_raises_exactly_as_the_underlying_validation_non_regression_guard ... 2026-10-28 09:55:30,091 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_the_aggregate_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-10-28 09:55:31,407 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:31,547 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-28 09:55:31,638 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-28 09:55:31,705 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-28 09:55:31,842 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:32,092 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_geo_routes_vietmap.tests.test_geo_direction_vietmap: Starting TestGeoDirectionVietmap.test_distance_matrix_logs_masked_effective_url_but_sends_real_api_key ... 2026-10-28 09:55:32,399 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:32,609 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_checkout_failure_never_logs_or_raises_the_suffix ... 2026-10-28 09:55:32,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-10-28 09:55:32,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_leaks_in_branch_display_name ... 2026-10-28 09:55:32,950 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_branch_display_name_never_contains_the_secret ... 2026-10-28 09:55:33,054 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_checkout_failure_never_logs_or_raises_the_secret ... 2026-10-28 09:55:33,178 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_guessed_repository_name_never_contains_the_secret ... 2026-10-28 09:55:33,217 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-10-28 09:55:33,255 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_repository_display_name_never_contains_the_secret ... 2026-10-28 09:55:33,290 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_display_name_still_identifies_the_repo_and_branch ... 2026-10-28 09:55:33,328 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_netloc_and_domain_name_still_identify_the_host ... 2026-10-28 09:55:33,362 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_ssh_scp_form_username_is_kept_not_scrubbed ... 2026-10-28 09:55:33,396 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_stored_name_fields_never_contain_the_secret ... 2026-10-28 09:55:33,437 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_checkout_failure_never_logs_the_token ... 2026-10-28 09:55:33,552 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_style_username_never_appears_in_netloc_or_display_name ... 2026-10-28 09:55:33,615 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:55:34,955 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_with_valid_sshkey ... 2026-10-28 09:55:45,248 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_without_valid_sshkey ... 2026-10-28 09:55:46,707 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_public_repo ... 2026-10-28 09:55:50,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_parse_git_url_scp_form ... 2026-10-28 09:55:50,141 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_pull_after_instance_moved ... 2026-10-28 09:55:52,758 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_repo_multi_hosting ... 2026-10-28 09:55:52,885 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_update_gitdir_leaves_unknown_layout_alone ... 2026-10-28 09:55:54,504 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 09:55:54,575 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_default_stall_guard ... 2026-10-28 09:56:02,769 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_min_speed_zero ... 2026-10-28 09:56:10,944 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-10-28 09:56:19,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_stall_timeout_zero_warns_naming_the_key ... 2026-10-28 09:56:19,233 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_timeout_zero_genuinely_omits_the_http_guard ... 2026-10-28 09:56:19,470 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_default_stall_guard ... 2026-10-28 09:56:21,621 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_min_speed_zero ... 2026-10-28 09:56:23,750 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-10-28 09:56:25,891 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_ssh_black_hole_via_kill_after_timeout ... 2026-10-28 09:56:28,018 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_min_speed_zero_warns_naming_the_key ... 2026-10-28 09:56:28,124 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_timeout_zero_genuinely_omits_the_http_guard ... 2026-10-28 09:56:28,388 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:56:28,415 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_absent_key_returns_default_silently ... 2026-10-28 09:56:28,465 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_empty_string_value_falls_back_to_default_silently ... 2026-10-28 09:56:28,502 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_float_shaped_value_falls_back_to_default_and_logs_a_warning ... 2026-10-28 09:56:28,545 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_negative_value_falls_back_to_default_and_logs_a_warning ... 2026-10-28 09:56:28,583 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_non_numeric_value_falls_back_to_default_and_logs_a_warning ... 2026-10-28 09:56:28,629 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_valid_value_is_used_as_is_silently ... 2026-10-28 09:56:28,677 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_is_returned_as_is_and_logs_a_warning_naming_the_key ... 2026-10-28 09:56:28,721 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_callable_zero_fallback_is_evaluated_lazily_only_when_needed ... 2026-10-28 09:56:28,762 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_int_zero_fallback_returns_the_fallback_and_warns ... 2026-10-28 09:56:28,821 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:56:28,973 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_creating_branch_against_unresponsive_remote_fails_within_configured_timeout ... 2026-10-28 09:56:31,112 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_cron_scan_logs_warning_naming_unreachable_branch_and_still_scans_others ... 2026-10-28 09:56:33,518 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_reachable_remote_resolves_quickly ... 2026-10-28 09:56:33,630 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_unresponsive_remote_fails_within_configured_timeout ... 2026-10-28 09:56:35,941 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:56:36,792 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-10-28 09:56:36,816 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36415] 2026-10-28 09:56:36,825 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:56:37,494 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-10-28 09:56:37,512 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36416] 2026-10-28 09:56:37,525 104 INFO rb-e85a3c6-226074-429757 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 09:56:37,600 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_git_manager_group_can_read_remote_url ... 2026-10-28 09:56:37,654 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_low_privileged_user_never_sees_the_secret_anywhere_readable ... 2026-10-28 09:56:37,724 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_explicitly_read_remote_url_field ... 2026-10-28 09:56:37,751 104 INFO rb-e85a3c6-226074-429757 odoo.models: Access Denied by ACLs for operation: read, uid: 622, model: git.repository, fields: remote_url 2026-10-28 09:56:37,819 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_read_remote_url_via_attribute ... 2026-10-28 09:56:37,840 104 INFO rb-e85a3c6-226074-429757 odoo.models: Access Denied by ACLs for operation: read, uid: 622, model: git.repository, fields: remote_url 2026-10-28 09:56:37,912 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_implicit_read_omits_remote_url_silently ... 2026-10-28 09:56:38,236 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_create_branch_and_constraint_completes ... 2026-10-28 09:56:38,471 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_scan_for_branches ... 2026-10-28 09:56:38,687 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_filter_domain_no_longer_matches_the_field ... 2026-10-28 09:56:38,729 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_never_appears_ungated_in_any_git_repository_view ... 2026-10-28 09:56:38,790 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:56:38,822 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_credentials_embedded_in_a_larger_string_are_scrubbed ... 2026-10-28 09:56:38,860 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_falsy_value_is_returned_unchanged ... 2026-10-28 09:56:38,905 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_malformed_url_is_returned_unchanged_without_raising ... 2026-10-28 09:56:38,957 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_password_containing_at_sign_is_fully_scrubbed ... 2026-10-28 09:56:38,998 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_path_embedded_at_sign_is_not_over_scrubbed ... 2026-10-28 09:56:39,035 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_scp_style_ssh_url_is_left_unscrubbed ... 2026-10-28 09:56:39,071 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_and_password_is_scrubbed ... 2026-10-28 09:56:39,107 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_only_is_scrubbed ... 2026-10-28 09:56:39,142 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_without_credentials_is_returned_unchanged ... 2026-10-28 09:56:39,189 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 09:56:40,380 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depended_git_branches ... 2026-10-28 09:56:40,474 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depending_git_branches ... 2026-10-28 09:56:40,574 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_is_odoo_source_code_vs_is_odoo_enterprise_source_code ... 2026-10-28 09:56:40,665 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_create_git_branch ... 2026-10-28 09:56:40,770 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_edit_name_git_branch ... 2026-10-28 09:56:40,889 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:56:41,996 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_001_create_odoo_version ... 2026-10-28 09:56:42,174 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_101_edit_name_odoo_version ... 2026-10-28 09:56:42,315 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_201_compute_git_branches_count ... 2026-10-28 09:56:42,416 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_301_sorted_branches ... 2026-10-28 09:56:42,537 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:56:43,646 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_projects_count ... 2026-10-28 09:56:43,801 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_tasks_count ... 2026-10-28 09:56:43,972 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:56:45,148 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_projects_count ... 2026-10-28 09:56:45,306 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_tasks_count ... 2026-10-28 09:56:45,526 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 09:56:47,026 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_check_constrains_git_repository_id_git_branch_id ... 2026-10-28 09:56:47,189 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_onchange_git_repository_id ... 2026-10-28 09:56:48,131 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_check_constrains_git_repository_id_git_branch_id ... 2026-10-28 09:56:48,273 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_onchange_git_repository_id ... 2026-10-28 09:56:49,219 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_03_onchange_git_repository_id ... 2026-10-28 09:56:50,090 104 INFO rb-e85a3c6-226074-429757 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_onchange_project_id_load_git ... 2026-10-28 09:56:51,775 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Hannah Martin" <@False>'] 2026-10-28 09:56:51,782 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Tran Minh Khang" <@False>'] 2026-10-28 09:56:51,883 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Alice Johnson" <@False>'] 2026-10-28 09:56:51,890 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Bob Smith" <@False>'] 2026-10-28 09:56:51,896 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Charlie Brown" <@False>'] 2026-10-28 09:56:51,906 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"David Wilson" <@False>'] 2026-10-28 09:56:51,910 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Eva Green" <@False>'] 2026-10-28 09:56:51,916 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Frank White" <@False>'] 2026-10-28 09:56:51,920 104 INFO rb-e85a3c6-226074-429757 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827486035137508.1793181411.537928342819214-openerp-49-hr.payslip@e5d8b6aa5cc5>: ['"Grace Lee" <@False>'] 2026-10-28 09:56:52,072 104 INFO rb-e85a3c6-226074-429757 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-10-28 09:56:52,886 104 INFO rb-e85a3c6-226074-429757 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed